今天早上访问应用的时候,突然很多地方图片加载不到,登录之后session无法获取。
首先,我查看了下yii2 session相关的配置,都有配置正确
接着尝试写了两个方法,一个方法生成session,并获取到session,正常,另一个方法,获取上个方法生成的session,获取失败。
尝试了下重启服务器,还是无效,没能解决问题。
查看了下session的存储位置/var/lib/session
权限是够的
然后看了下php的session相关配置,突然想到session的存储类型是files,有没可能磁盘满了。
使用命令df -lh
,查看了下系统盘果然使用率爆满。
开始清除文件,找了下,哪个文件突然存储这么大
查看当前目录,占用空间最大的文件夹
du -xk | sort -n | tail -10
最后发现,原来是数据库定时脚本备份数据,没有清除,导致了系统盘爆满。
一失足成千古恨。