cannot create temp file for here-document: No space left on device

因为网站session无法存储信息,所以去服务器查看,发现了这个问题

于是开始排查

第一步: 输入 df -h命令

发现磁盘空间并没有满

第二步:输入 df -i命令

发现inode是满的。 于是到网上查找目录下的文件数代码,如下

for i in ./*; do echo $i; find $i | wc -l; done

找文件数最多的那个文件夹,一步一步的往下找,发现 /var/lib/php/sessions下的文件数最多,达到900多万个,session无法存储可能是不能再创建session文件导致的。

于是用rm -rf sessions删除文件,  删除很慢,需要等待不少时间。  

后面再查看session是否可以保存信息,  结果是可以保存,问题解决。

具体的参考网址:一次inodes占用过多问题的解决_Gary,Done的专栏-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值