文档章节

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

orglee
 orglee
发布于 2016/06/29 12:20
字数 205
阅读 6
收藏 0
点赞 0
评论 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
博文 9
码字总数 2307
作品 0
海淀
我遇到的十二种Mysql连接错误实例

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

手辨 ⋅ 2017/08/04 ⋅ 0

Mysql异常及解决办法合集。。。。。。持续更新

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

Elven_Xu ⋅ 2016/06/01 ⋅ 0

网络地址转换组件(Ipnat.sys)被使用 windows防火墙无法运行

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

whyhb1916 ⋅ 2013/01/25 ⋅ 0

Tomcat常见问题(长期更新)

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

Alex_Nine ⋅ 2016/01/04 ⋅ 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

【xml 报错】xml编译错误

---恢复内容开始--- 有时候在xml文件中,特别是于Spring相关的配置文件中,会出现一些不影响程序正常运行的编译错误,如: 1 Referenced file contains errors (http://www.springframework....

angel挤一挤 ⋅ 2016/07/05 ⋅ 0

PostgreSQL的连接问题汇总

今天开发告诉说程序连不上开发数据库了,报错信息如下: sorry,too many clients already. 这是一个连接数超过数据库限制连接数的的问题。查看了下数据里面的连接数: postgres=# select cou...

kenyon_君羊 ⋅ 2012/05/17 ⋅ 8

MySQL "too many connections" 错误之mysql解决方法

解决方法是修改/etc/mysql/my.cnf,添加以下一行: set-variable = maxconnections=500 或在启动命令中加上参数 maxconnections=500 就是修改最大连接数,然后重启mysql.默认的连接数是100,太少...

华山猛男 ⋅ 2014/03/28 ⋅ 0

MySQL问题集锦

这次的项目采用mysql数据库,以前没怎么接触过,所以遇到很多问题,在此小小总结一下: (1)com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure 见名之...

宿小帅 ⋅ 2016/10/10 ⋅ 0

rsync添加多模块,客户端推送出错!

rsync -avz /data/ rsync_backup@192.168.11.137::nfsbackup/ sending incremental file list ERROR: module is read only rsync error: syntax or usage error (code 1) at main.c(866) [re......

枫叶在旋转 ⋅ 2017/11/10 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

6.1 压缩打包介绍 6.2 gzip压缩工具 6.3 bzip2压缩工具 6.4 xz压缩工具

压缩打包介绍 使用压缩工具的好处: 使用压缩文件,不仅可以节省磁盘空间,而且在传输时还能节省网络宽带。 我们通常讲的家用宽带和机房宽带100M是有区别的: 机房宽带的上行和下行都是100M,...

Linux_老吴 ⋅ 20分钟前 ⋅ 0

SpringBoot热部署加持

概述 进行SpringBoot的Web开发过程中,我们很多时候经常需要重启Web服务器才能保证修改的 源代码文件、或者一些诸如xml的配置文件、以及一些静态文件生效,这样耗时又低效。所谓的热部署指的...

CodeSheep ⋅ 27分钟前 ⋅ 0

OSChina 周六乱弹 —— 假如你被熊困到树上

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @小小编辑:推荐歌曲《如果写不出好的和弦就该在洒满阳光的钢琴前一起吃布丁》 《如果写不出好的和弦就该在洒满阳光的钢琴前一起吃布丁》- 谢...

小小编辑 ⋅ 58分钟前 ⋅ 5

vbs 取文件大小 字节

dim namedim fs, s'name = Inputbox("姓名")'msgbox(name)set fs = wscript.createobject("scripting.filesystemobject") 'fs为FSO实例if (fs.folderexists("c:\temp"))......

vga ⋅ 今天 ⋅ 1

高并发之Nginx的限流

首先Nginx的版本号有要求,最低为1.11.5 如果低于这个版本,在Nginx的配置中 upstream web_app { server 到达Ip1:端口 max_conns=10; server 到达Ip2:端口 max_conns=10; } server { listen ...

算法之名 ⋅ 今天 ⋅ 0

Spring | IOC AOP 注解 简单使用

写在前面的话 很久没更新笔记了,有人会抱怨:小冯啊,你是不是在偷懒啊,没有学习了。老哥,真的冤枉:我觉得我自己很菜,还在努力学习呢,正在学习Vue.js做管理系统呢。即便这样,我还是不...

Wenyi_Feng ⋅ 今天 ⋅ 0

博客迁移到 https://www.jianshu.com/u/aa501451a235

博客迁移到 https://www.jianshu.com/u/aa501451a235 本博客不再更新

为为02 ⋅ 今天 ⋅ 0

win10怎么彻底关闭自动更新

win10自带的更新每天都很多,每一次下载都要占用大量网络,而且安装要等得时间也蛮久的。 工具/原料 Win10 方法/步骤 单击左下角开始菜单点击设置图标进入设置界面 在设置窗口中输入“服务”...

阿K1225 ⋅ 今天 ⋅ 0

Elasticsearch 6.3.0 SQL功能使用案例分享

The best elasticsearch highlevel java rest api-----bboss Elasticsearch 6.3.0 官方新推出的SQL检索插件非常不错,本文一个实际案例来介绍其使用方法。 1.代码中的sql检索 @Testpu...

bboss ⋅ 今天 ⋅ 0

informix数据库在linux中的安装以及用java/c/c++访问

一、安装前准备 安装JDK(略) 到IBM官网上下载informix软件:iif.12.10.FC9DE.linux-x86_64.tar放在某个大家都可以访问的目录比如:/mypkg,并解压到该目录下。 我也放到了百度云和天翼云上...

wangxuwei ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部