MYSQL经常占内存大,过几天就挂掉,必须重启LNMP
军哥好。MYSQL经常出问题,TOP查看MYSQLD占内存经常很高,然后过几天就会挂一次,这时网站前台就打不开啦,提示数据库连接错误。此时重启LNMP时会有“MySQL server PID file could not be found!”的提示,错误日志如下。谢谢军哥。
[ 本帖最后由 winnieji 于 2016-2-2 19:03 编辑 ] 日志里没有相关有用的信息,你vps什么配置
回复 2# 的帖子
那就奇怪了,这几天隔三差五会出现这情况 ,配置是,1CPU,2G内存以及1M带宽。回复 3# 的帖子
可能被系统kill掉了回复 4# 的帖子
那该如何防止出现这种情况?这样影响到网站正常访问。谢谢军哥。回复 5# 的帖子
可以写个脚本检测mysql试试,如果挂掉自动启动#!/bin/bash
pgrep mysqld &> /dev/null
if [ $? -ne 0 ]; then
/etc/init.d/mysql start
fi
然后用crontab,https://www.vpser.net/manage/crontab.html
回复 6# 的帖子
刚才又出现这情况了,刚才是WP后台发表文章时,数据库就没了,看了下PHP-FPM报错“ WARNING: child 27866, script '/home/wwwroot/www.12reads.cn/wp-admin/post.php' (request: "GET /wp-admin/post.php") execution timed out (113.428734 sec), terminating”。难道就木有解决办法吗,感觉用脚本治标不治本呀。 看了下,2月2号发生错误那次,PHP-FPM也有类似超时报错:
WARNING: child 2535, script '/home/wwwroot/www.12reads.cn/index.php' (request: "HEAD /index.php") execution timed out (183.726963 sec), terminating 注:只有5.6的MYSQL出现这问题,另外两台机子用的5.5就没有。
回复 7# 的帖子
开php慢日志和错误日志看看有什么有用的信息回复 10# 的帖子
嗯,还需要开启MYSQL的慢日志吗军哥回复 11# 的帖子
可以开启看看 军哥PHP的错误日志就是php-fpm.log吗,这个默认就是开启的,我一直在用,对吧?回复 13# 的帖子
这个不是错误日志,这个是php-fpm的日志,这个默认就有回复 14# 的帖子
那请问怎么开启PHP错误日志呀,我看您给别人回复的是:5.2 : /usr/local/php/logs/php-fpm.log
5.3及更高:/usr/local/php/var/log/php-fpm.log
页:
[1]
2