磁盘空间不足
某天,测试人员在群里质问,怎么后台打不开了,刚刚还是好好的,也没有发布代码啊!随后给了张截图
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,可以看出是日志文件占用了较大的空间,有很多过往的日志。
本文作者:笑笑霸
本文链接:https://www.cnblogs.com/xiaoxiaobug/p/16401026.html
期待你的关注、收藏、评论,欢迎转载,请指明原文链接
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步