磁盘空间不足

某天,测试人员在群里质问,怎么后台打不开了,刚刚还是好好的,也没有发布代码啊!随后给了张截图

file_put_contents(): Only 0 of 13476 bytes written, possibly out of free disk space

分析

框架此时在写入某个缓存文件,缓存文件通常都写入到项目的runtime/下,但是意外的写不进去了,从报错来看,排除没有写入权限的可能,那就需要看看机器的磁盘空间了

操作

通过df -h查看,不熟悉的可以df --help或者man df来获取命令详细信息

可以看到磁盘空间不足了,但仍然不知道是哪个地方比较占用磁盘空间?接着从刚才的分析出发,先查看下项目的缓存目录

cd到项目目录,du -h --max-depth=1查看下

runtime目录占用较多的空间。接着查看,通过du -h --max-depth=1 ./runtime,可以看出是日志文件占用了较大的空间,有很多过往的日志。

 

posted @ 2022-06-22 17:24  笑笑霸  阅读(1134)  评论(0)    收藏  举报