2015-03-31 2 views
1

У меня есть версия Laravel 4.2 на сервере. Проблема была в том, что было очень частое использование ЦП, например 98% -100%. А также сервер php5-fpm не работал время от времени, давая 502 ошибочную ошибку шлюза.Может ли Laravel большое количество файлов сеанса использовать много процессора?

Я заметил, что в папке сеансов было 450 000 файлов сеанса.

Можете ли вы использовать такой процессор и заставить сервер php5-fpm перестать работать? И почему? Не имена файлов, как индексы, которые должны давать быстрый поиск файлов?

Другой вопрос - почему Laravel не удаляет старые файлы сеансов? Была установлена ​​продолжительность сеанса до одного месяца. Но у нас определенно нет 450 000 пользователей, поэтому каждый месяц потребуется уникальный файл сеанса. Есть только 20 уникальных пользователей.

Другие параметры сеанса настроены по умолчанию, только срок службы - один месяц и

'cookie' => 'laravel_session_4', 
+0

Сервер не должен работать на 100% - особенно для всего 20 уникальных пользователей. В конфигурации сервера есть что-то не так. – Laurence

ответ

0

Пожалуйста, проверьте конфигурации/session.php и срок службы, expires_on_close и ценности лотереи. Играя с ними, вы сможете сократить количество файлов сеанса.

Смежные вопросы