根分区满致使mysql没法启动解决

故障描述:论坛访问出现502,开始觉得php端口被占用,按常规查端口发现并无被占用。后又出现mysql没法链接,报(2002) notconnect错误,问百度多是空间满了。查看根分区已用100%。再查论坛日志飙升达到20多G。 php

解决办法:删除日志,再执行kill -USR1 `cat /var/run/nginx.pid`,最后重启mysql恢复正常。 mysql

下一步须要按日期分割日志并作定时删除,防止相似状况。 nginx

说明:USR1亦一般被用来告知应用程序重载配置文件;例如,向Apache HTTP服务器发送一个USR1信号将致使如下步骤的发生:中止接受新的链接,等待当前链接中止,从新载入配置文件,从新打开日志文件,重启服务器,从而实现相对平滑的不关机的更改 sql

查看一下那个目录或文件是罪魁祸首:cd /;du -h --max-depth=1 服务器

相关文章
相关标签/搜索