今天遇到一个运维的网站打开看到数据库连接失败,然后在服务器端重启MYSQL数据库的时候发现报错"job for mysqld.service failed because the control process exited with error code",即便重启数据库也是无法正常的,数据库应该是没有问题的,我有点怀疑是不是磁盘占满的问题。
检查可以看到系统盘已经100%,数据盘还正常的。看来是有数据盘里有日志文件占用导致的。
这里检查发现是 php-fpm.log 日志文件(/usr/local/php/var/log)占用十几个G的数据,当然删除这个文件重启数据库问题是解决的。
可以看到已经腾出来不少的系统盘。这里要随时检查观察PHP日志文件是什么问题导致的,如果问题还是严重的话,是不是要看看日志哪个文件产生较大的日志文件,是否需要禁止进程。
评论