Назад | Перейти на главную страницу

Каталог / tmp не очищается на живом сервере

Laravel: 5.5 Horizon: 1.2.3 PHP: 7.2 Ubuntu: 16.04, LAMP

Я не знаю, связана ли эта проблема с redis server of horizon, но я уверен, что это происходит. При использовании драйвера базы данных / tmp начинает заполняться файлами tmp php с шаблоном, подобным этому php34gs1 phpwrd42, после обработки очереди / tmp очищается и возвращается.

Однако, когда я использую драйвер redis с горизонтом, каталог / tmp заполняется до тех пор, пока мой сервер 60 ГБ не заполнится, и я решаю это только путем удаления их вручную из cli или, что еще хуже, перезагрузки сервера.

Использование диска с драйвером Redis:

Использование диска с драйвером базы данных:

пример файлов php:

До сих пор я не могу решить эту проблему или знаю, почему это происходит, но есть работа, чтобы установить задание cron для очистки /tmp каталог.

Задание cron удалит все файлы старше одного дня и будет запускаться ежедневно в полночь.

Бегом crontab -e и вставьте следующее:

0 0 * * * sudo find /tmp -type f -atime +1 -delete