网站多刷新几次就出现error info: Can't Connect MySQL Server(localhost:3306)! 去网上查了下 可能是最大连接数造成的,去服务器上执行 netstate -an 发下127.0.0.1:3306 TIME_WAIT 的特别多 达到5000个了。如果不限制 mysql使用端口数,估计更多,请教!
|
shinivFeb 19, 2014
1
加个像memcached之类的缓存软件看看
|
|
estFeb 19, 2014
2
应该用mysql 的 SHOW FULL PROCESSLIST\G 去查
|
|
3
@est
*************************** Id: 4167 User: root Host: localhost:4547 db: NULL Command: Sleep Time: 745 State: Info: NULL *************************** Id: 4448 User: root Host: localhost:4893 db: o2o Command: Sleep Time: 775 State: Info: NULL *************************** Id: 24163 User: root Host: localhost:4278 db: NULL Command: Sleep Time: 217 State: Info: NULL *************************** Id: 25717 User: root Host: localhost:3395 db: o2o Command: Sleep Time: 138 State: Info: NULL *************************** Id: 31113 User: root Host: localhost:4880 db: NULL Command: Query Time: 0 State: NULL Info: SHOW FULL PROCESSL 5 rows in set (0.00 sec) |
|
fire9Feb 19, 2014
4
检查你的程序吧,为啥连接不释放呢?
|
|
ijophyFeb 19, 2014
5
可能是程序本身写的有问题
疑似mysql connect 没有释放 |