Удаление файлов в каталоге /tmp на машине с Ubuntu

Мой сайт 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 ответ

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

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

Другие вопросы по тегам