今天将之前的一个瓦片图的服务迁移到了asp.net core试了一下,使用的时候感觉客户端刷新时有些慢,估计是并发连接数限制的原因. 由于这是一个开发中的版本,是用IIS Express部署的,IIS的并发连接数设置我倒是知道,但又懒的将其部署到iis上,便道网上搜索了一下IIS Express的并发数连接限制的修改方法. 找了一下,在StackOverFlow的一篇帖子Configure Maximum Number of Requests in IIS Express介绍了修改方案,步骤如下
项目中可能会遇到MySQL: ERROR 1040: Too many connections”的异常情况,造成这种情况的一种原因是访问量过高,MySQL服务器抗不住,这个时候就要考虑增加从服务器分散读压力:另一种原因就是MySQL配置文件中max_connections值过小.首先,首先我们来看下mysql的最大连接数: show variables like '%max_connections%'; 如果服务器的并发连接请求量比较大,建议调高此值,以增加并行连接数量,当然这建立在机器能支撑的
show status like '%max_connections%'; ##mysql最大连接数 set global max_connections=1000 ##重新设置 show variables like '%max_connections%'; ##查询数据库当前设置的最大连接数 show global status like 'Max_used_connections'; ##服务器响应的最大连接数 show status like 'Threads%'; Variable_n
Mysql 查看连接数,状态 最大并发数(赞) -- show variables like '%max_connections%'; 查看最大连接数 set global max_connections=1000 重新设置 mysql> show status like 'Threads%'; +-------------------+-------+| Variable_name | Value |+-------------------+-------+| Thread
show status like '%max_connections%'; ##mysql最大连接数set global max_connections=1000 ##重新设置show variables like '%max_connections%'; ##查询数据库当前设置的最大连接数 show global status like 'Max_used_connections'; ##服务器响应的最大连接数 show status like 'Threads%'; Variable_nam
打开windows server 计划任务管理器.定时执行如下的Bat脚本即可. 在D盘新建一个monitor文件夹,创建ApacheMysql.bat文件.内容如下: 在monitor文件夹中新建mysql.apache文件夹 进入mysql文件夹,创建sql.sql文件,保存如下内容: select count(*) from information_schema.processlist where command != 'Sleep' into outfile 'd:/monitor/my