文档章节

Too many connections错误的原因及解决办法

orglee
 orglee
发布于 2016/06/29 12:20
字数 205
阅读 7
收藏 0

一     产生too many connections 的直接原因

            因为数据库提供的连接被全部占满了

            连接数超过了 MySQL 设置的值,与 max_connections 和 wait_timeout  都有关系。
            wait_timeout 的值越大,连接的空闲等待就越长,这样就会造成当前连接数越大

            SHOW VARIABLES LIKE 'wait_timeout' 查看连接的空闲等待时间

            set global wait_timeout=2800;     设置连接的空闲等待时间 (毫秒)

            查看命令:show processlist; 查看现有线程数。show processlist命令显示的是Thread_connected,SHOW VARIABLES LIKE "MAX_CONNECTIONS" ; 查看最大线程数 ,当Thread_connected与max_connections相等时,在 企图进行数据库连接,就会出现too many connections的错误

二    解决办法

# vi /etc/my.cnf    添加以下行

[mysqld]
set-variable=max_connections=1000

set-variable=max_user_connections=500

set-variable=wait_timeout=200

service mysql restart  

 

© 著作权归作者所有

共有 人打赏支持
orglee
粉丝 0
博文 10
码字总数 2307
作品 0
海淀
我遇到的十二种Mysql连接错误实例

实为吾之愚见,望诸君酌之!闻过则喜,与君共勉!诸君有其他案例烦请留言提供,以帮助更多人! 更新20180205:增加:对ERROR 5 (HY000): Out of memory (Needed 260400 bytes)问题原因进行说明...

手辨
2017/08/04
0
0
Mysql异常及解决办法合集。。。。。。持续更新

(1)、Data source rejected establishment of connection, message from server: "Too many connections 原因分析:因为mysql安装目录下的my.ini中设定的并发连接数太少或者系统繁忙导致连...

Elven_Xu
2016/06/01
60
0
网络地址转换组件(Ipnat.sys)被使用 windows防火墙无法运行

准备打开防火墙时,出现下面提示“由于另一个程序或正在运行的服务可能正在使用网络地址转换组件(Ipnat.sys),windows防火墙无法运行”。这是什么原因?怎么才能让它运行,且现在用别的机器...

whyhb1916
06/26
0
0
Tomcat常见问题(长期更新)

平时在实验室接触得比较多的服务器便是Tomcat,在部署项目时不定时的会遇到一些问题。所以就决定把自己遇到过的问题归纳成博客,巩固知识,也方便大家查找。(不定期更新。。。。。)。 问题原...

Alex_Nine
2016/01/04
223
0
解决mysql 1040错误Too many connections的方法

解决mysql 1040错误Too many connections的方法 1.可能是mysql的max connections设置的问题 2.可能是多次insert,update操作没有关闭session,需要在spring里配置transaction支持。 解决: 1.修...

思维80
2015/08/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

python3.6 取整除法

python3.6 中取整除法运算逻辑如下: d 非零,那么商 q 满足这样的关系: a = qd + r ,且0 ≤ r n1=7//3#7 = 3*2 +1n2=-6.1//3#-7 = 3*(-3)+2'{},{}'.format(n1,n2) 从运行结果可以...

colinux
20分钟前
0
0
阶段总结——用虚拟机搭建一个高可用负载均衡集群架构

[toc] linux基本知识已经介绍完,现有一个业务需要操作,通过对这个项目的操作,可以复习、总结、巩固之前的知识点; ** 用13台虚拟机搭建一个高可用负载均衡集群架构出来,并运行三个站点,...

feng-01
23分钟前
0
0
mysql 设置utf8字符集 (CentOS)

1.查看数据库及mysql应用目前使用的编码方式 (1)链接mysql 客户端 (2)执行:status 结果: 2.修改mysql 应用的字符编码(server characterset ) (1)打开配置文件:vim /etc/mysql/my...

qimh
23分钟前
0
0
windows无法格式化u盘解决方法

1。点开始-运行-输入cmd-format f: /fs: fat32 (这里f:是指U盘所在盘符) 这个格式化会很慢 请耐心等待

大灰狼wow
34分钟前
0
0
MySql 8.0连接失败

原来,MySql 8.0.11 换了新的身份验证插件(caching_sha2_password), 原来的身份验证插件为(mysql_native_password)。而客户端工具Navicat Premium12 中找不到新的身份验证插件(caching_s...

放飞E梦想O
51分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部