Каталог / tmp не очищается на живом сервере - PullRequest
0 голосов
/ 23 мая 2018

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

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

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

with redis driver

with database driver

the tmp php files that keep there permenantly

1 Ответ

0 голосов
/ 29 мая 2018

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

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

Запустив crontab -e и вставив следующее:

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

...