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

Laravel: 5.5 Horizon: 1.2.3 php: 7.2 ubuntu: 16.04, LAMP

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

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

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

Disk usage with redis driver

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

Disk usage with database driver

образец файлов php:

php files sample

2
задан 23 May 2018 в 13:28
1 ответ

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

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

При запуске crontab -e и вставьте следующее:

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

0
ответ дан 3 December 2019 в 13:57

Теги

Похожие вопросы