网站多刷新几次就出现 mysql 数据库无法连接

2014-02-19 15:16:40 +08:00
 hellohacker
网站多刷新几次就出现error info: Can't Connect MySQL Server(localhost:3306)! 去网上查了下 可能是最大连接数造成的,去服务器上执行 netstate -an 发下127.0.0.1:3306 TIME_WAIT 的特别多 达到5000个了。如果不限制 mysql使用端口数,估计更多,请教!
2973 次点击
所在节点    程序员
5 条回复
shiniv
2014-02-19 15:27:20 +08:00
加个像memcached之类的缓存软件看看
est
2014-02-19 15:28:17 +08:00
应该用mysql 的 SHOW FULL PROCESSLIST\G 去查
hellohacker
2014-02-19 15:49:06 +08:00
@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)
fire9
2014-02-19 20:10:20 +08:00
检查你的程序吧,为啥连接不释放呢?
ijophy
2014-02-19 21:34:20 +08:00
可能是程序本身写的有问题
疑似mysql connect 没有释放

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/100912

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX