最近工作遇到服务器磁盘写满问题,希望各位分享一下。哈哈,我对linux和服务器不太敏感,肤浅的地方请路过的大牛多多指教。
1.输入df -lh命令查看磁盘使用情况,回车会显示磁盘内存,使用情况,剩余量,还有挂载点;
2.我是在我们项目目录输入du -h --max-depth=1查看了个文件大小,找到有个项目文件占用内存特别大,肯定有bug反应,哈哈。接下来我就用这条命令找到有个workman.log日志文件特别大,查看日志,发现其中的PHP脚本对数据库的操作有问题。
3.输入ps aux 找到这个php脚本对应的进程号,毫不犹豫的kill掉,然后rm掉报错的日志文件。不过此时在看磁盘的使用情况没有变,怎么办?我当时的解决方法是重启服务器。之后查看磁盘使用情况确实明显下降。