今天早上访问应用的时候,突然很多地方图片加载不到,登录之后session无法获取。

首先,我查看了下yii2 session相关的配置,都有配置正确

接着尝试写了两个方法,一个方法生成session,并获取到session,正常,另一个方法,获取上个方法生成的session,获取失败。

尝试了下重启服务器,还是无效,没能解决问题。

查看了下session的存储位置/var/lib/session权限是够的

然后看了下php的session相关配置,突然想到session的存储类型是files,有没可能磁盘满了。

使用命令df -lh,查看了下系统盘果然使用率爆满。

开始清除文件,找了下,哪个文件突然存储这么大

查看当前目录,占用空间最大的文件夹

du -xk | sort -n | tail -10

最后发现,原来是数据库定时脚本备份数据,没有清除,导致了系统盘爆满。

一失足成千古恨。