因为网站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是否可以保存信息, 结果是可以保存,问题解决。