码迷,mamicode.com
首页 > 数据库 > 详细

根分区满导致mysql无法启动解决

时间:2014-10-14 23:26:19      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:style   http   color   ar   strong   文件   sp   on   line   

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

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

下一步需要按日期分割日志并做定时删除,防止类似情况。

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

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

根分区满导致mysql无法启动解决

标签:style   http   color   ar   strong   文件   sp   on   line   

原文地址:http://my.oschina.net/u/1392382/blog/330646

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!