Мой сайт Symfony только начал показывать следующую ошибку:

ErrorException: Warning: session_start(): open (/tmp/sess_4h4kjh4ui4h478h48h44g02,O_RDWR) failed:No space left on device(28) in /var/www/website/symfony/src/symfony/component/HttpFoundation/SessionStorage/NativeSessionStorage.php line 87

Я полагаю, что это потому, что каталог Servers / TMP находится на другом разделе, который заполнен. Что лучше всего делать в этой ситуации? Мой сервер никогда не перезагружается, так есть ли ручной способ удаления этих файлов? Или, может быть, есть способ увеличить размер раздела?

Будет ли удаление этих файлов TMP остановить мой сайт работать?

1 ответ1

1

Следующая команда должна удалить любой файл в /tmp, имя которого начинается с "sess_", созданного или измененного более 7 дней назад. Любой файл состояния сеанса, который сохраняется дольше 7 дней, на мой взгляд, довольно необычен, и его удаление не должно вызывать никаких проблем. Но вы должны судить, сколько дней эти файлы вы хотите сохранить, изменив 7 на другое число в команде:

find /tmp -name "sess_*" -mtime +7 | xargs rm

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .