今天给一个客户处理网站内页访问报错的情况,网站内页打不开时提示,经过排查,网站内核用的是pbootcms,清除它的缓存文件后发现/runtime/session这个目录下面就无法写入文件了。
当时觉得很奇怪,df -lh命令查看后各个目录都还有很大的空间,为什么就提示没有足够的空间这个报错呢?
查阅资料,我df -ih后,发现问题:inodes基本已经耗尽,如果inodes耗尽,则系统上将不能创建文件,通过检测发现原来罪魁祸首的就是这个/runtime/session这个目录在作怪。nodes文件数量被占满了,Inodes使用率过高达100%,截图如下:
这种大多数情况下都是由于文件数量过多所引起的,只需要删除无用的就好了,而且排查结果也正是/runtime/session这个目录下面占用的文件数量最多,都是缓存文件。截图如下:
所以就把他这台服务器里面的只要涉及到过多文件数网站里面的/runtime/session都统统删除一遍,因为都是缓存文件,删除即可,网站恢复正常访问了,特此记录一下。
原创文章,作者:A·大饼哥,如若转载,请注明出处:https://b.sanbangyun.com/20240424/138.shtml