日期:2014-05-16  浏览次数:20665 次

向各位高手求助,连接数异常
向各位高手求助

本人的VPS这两天凡是连了mysql的网站都打开,远程桌面连接速度也很慢,但显示的CPU和内存倒不高,网站提示超时或太多链接数,改为1000后也是如此,后来进去命令行用show processionlist发现刚开机时就有很多的连接,show status也发现连接数很大,导致mysql无法响应网站的要求,这是怎么回事呢?

后来我把所有用户mysql用户改为只能本机访问,重启动速度可以了,但过了不多久又象原来一样,网站打不开,远程桌面操作也很慢,用show processionlist,显示数比开始时少,只有几十,但show status的connection数还是1千多,我刚重启动服务器不会有那么多的

------解决方案--------------------
看看你的程序吧,估计有地方没有正常关闭连接。
------解决方案--------------------
到日志中看一下,都从哪些IP和账号连的,估计是程序中没有释放连接。
------解决方案--------------------
探讨

还有,max_connection已经设了1500, 但show_status出来 的Connections 超过了1500