就是本地的 127.0.0.1 都连不上,不是查询慢是直接连接超时, MAX_CONNECTIONS 给的是 2000 ,挂掉的时候通过 MYSQL WORKBENCH 看 KEY EFFICIENCY 是 0%平时正常是 75%, CONNECTIONS 是 900 左右,平时正常是 500 ,看连接都是来自正常的客户端,看客户端 WEB 的日志也都没什么奇怪的, MYSQL 服务器内存占用 1.6G/2G ,实在不知道为啥会这样。 MYSQL 的 ERR 日志也没错误,现在打开了 MYSQL 的 general_log 不知道能不能找到什么蛛丝马迹?
1
abcbuzhiming 2016-12-23 21:18:19 +08:00
MYSQL 服务器内存占用 1.6G/2G
======== 我觉得你其实已经发现原因了,类似现象我在 Linux 下遇到过,没什么错误,就是内存爆了, MySQL 的内存占用会有抖动,有的时候几个查询一起过来的时候会冲的很高,如果你的 1.6G 就是平时的占用的话,剩下的 400M 左右是绝对不够的,稍微再来点请求你就完蛋,我当年也是一台 CentOS 2G 的内存, MySQL 死的症状和你差不多,日志没错误,就是一下退出了,进程都找不到了。加了 2G 内存,再没发现这事情 |