博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL日志中Communication Errors and Aborted Connec...
阅读量:6676 次
发布时间:2019-06-25

本文共 801 字,大约阅读时间需要 2 分钟。

hot3.png

130504  2:14:32 [Warning] Aborted connection 13145 to db: 'tjss_pmanager' user: 'xxxx' host: '192.168.0.96' (Got an error writing communication packets)

130504  2:15:13 [Warning] Aborted connection 13146 to db: 'tjss_pmanager' user: 'xxxx' host: '192.168.0.93' (Got an error writing communication packets)

如果你的sleep进程数在同一时间内过多,再加上其他状态的连接,总数超过了max_connection的值,那mysql除了root用户外,就无法再继续处理任何请求无法与任何请求建立连接或者直接down了。所以,这个问题在大负载的情况下还是相当严重的。如果发现你的mysql有很多死连接存在,首先要先检查你的程序是否使用的是pconnect的方式,其次,检查在页面执行完毕前是否及时调用了mysql_close(),

还有一个办法,你可以在my.cnf里面加上wait_timeout和interactive_timeout,把他们的值设的小一些,默认情况下wait_timeout的值是8小时的时间,你可以改成1个小时,或半个小时。这样mysql会更快的杀死死连接。防止连接总数超过max_connection的值。或者把max_connection的值设置的更大,不过这样显然不妥,连接的数量越多,对你服务器的压力越大。实际上那些连接都是冗余的,把它们尽快杀死才是上策。

官方网站有详细的解释: 

转载于:https://my.oschina.net/shineyyl/blog/130972

你可能感兴趣的文章
winform编程中鼠标坐标
查看>>
GO语言struct语法
查看>>
python读取excel表格的数据
查看>>
数据库多张表导出到excel
查看>>
中国医疗体系未来在哪?信息互通、智慧医疗将是重点
查看>>
centos 6.9安装jira 7.6.0
查看>>
ETag应用
查看>>
linux开启内部路由转发功能
查看>>
Android Camera简述
查看>>
黑客教学之后门篇
查看>>
linux下yum安装配置zabbix监控
查看>>
UITableViewCell的标记、移动、删除、插入
查看>>
Centos操作疑难
查看>>
SpringBoot-WebSocket广播消息+单点消息(指定用户发送消息)
查看>>
Intel AMT 典型应用之 - 远程资产管理
查看>>
在RHEL5下构建Samba文件共享服务器
查看>>
利用Web Socket技术实现client端与server端的连接(以Node.js作为服务器端)
查看>>
Sqlserver与Oracle 10g数据类型对照
查看>>
rman
查看>>
CCNP-25 分配列表(BSCI)
查看>>