最近在维护linux服务器时发现,网站打不开了,经过检查发现是mysql数据库宕掉了,死活就是启动不起来。
然后看mysql日志文件
出现Can't start server: can't create PID file: No space left on device
这个错误。
提示磁盘空间不足
后用df -h 命令查看
竟然发现磁盘容量全部用完了,于是要查看是谁占用了
用命令:
find /tmp -size +100000000c
查找下磁盘中大于100M的文件
竟然出现:
tomcat的日志文件占用了443G,真是可恶啊啊
删掉此日志文件
rm -rf catalina.out
重新启动mysql即可。
最好重启linux os。
然后看mysql日志文件
出现Can't start server: can't create PID file: No space left on device
这个错误。
提示磁盘空间不足
后用df -h 命令查看
竟然发现磁盘容量全部用完了,于是要查看是谁占用了
用命令:
find /tmp -size +100000000c
查找下磁盘中大于100M的文件
竟然出现:
tomcat的日志文件占用了443G,真是可恶啊啊
删掉此日志文件
rm -rf catalina.out
重新启动mysql即可。
最好重启linux os。
本文详细介绍了在Linux服务器维护过程中遇到的问题:网站无法打开,发现是MySQL数据库宕掉,原因是磁盘空间不足。通过使用df-h命令检查磁盘空间,发现磁盘容量全部被占用。进一步使用find命令查找大于100M的文件,发现是tomcat日志文件占用了大量空间。最终删除该日志文件并重新启动MySQL,问题得到解决。建议在服务器资源紧张时及时清理不必要的文件,避免类似问题发生。

被折叠的 条评论
为什么被折叠?



