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