首页 > 数据库技术 > 详细

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

时间:2014-10-14 22:34:10      阅读:397      评论:0      收藏:0      [点我收藏+]

故障描述:论坛访问出现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无法启动解决

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!