【发布时间】:2015-06-04 09:02:27
【问题描述】:
我在服务器上有 Laravel 4.2 版本。有一个问题是 CPU 使用率很高,经常是 98%-100%。而且 php5-fpm 服务器不时会出现 502 Bad gateway 错误。
我注意到 session 文件夹中有 450 000 个会话文件。
这会使用那么多 CPU 并导致 php5-fpm 服务器停止工作吗?为什么?文件名不是应该提供快速文件搜索的索引吗?
另一个问题 - 为什么 Laravel 不删除旧的会话文件?有一个会话生命周期设置为一个月。但是我们绝对没有 450 000 个用户,所以每个用户都需要在一个月内使用唯一的会话文件。只有大约 20 个唯一用户。
其他会话设置是默认的,只有生命周期 - 一个月和
'cookie' => 'laravel_session_4',
【问题讨论】:
-
服务器不应该以 100% 运行 - 特别是对于只有 20 个唯一身份的用户。您的服务器配置有问题。