在实时服务器上不清理/ tmp目录

时间:2018-05-23 09:02:42

标签: php laravel ubuntu redis horizon

Laravel:5.5 地平线:1.2.3 php:7.2 ubuntu:16.04,LAMP

我不知道这个问题是否与地平线的redis服务器有关,但我确定这种情况发生了。当使用数据库驱动程序时,/ tmp在处理队列后开始用tmp php文件填充模式,如php34gs1 phpwrd42,清理并恢复/ tmp。

然而,当我使用带有地平线的redis驱动程序时,/ tmp目录已填满,直到我的60GB服务器已满,我只能通过从cli删除它们或更糟糕地重启服务器来解决这个问题。

with redis driver

with database driver

the tmp php files that keep there permenantly

1 个答案:

答案 0 :(得分:0)

直到现在我无法解决这个问题或者知道它为什么会发生,但是有一个工作可以安装一个cron作业来清理/tmp目录。

cron作业将删除任何一天较旧的文件,并且每天午夜运行。

运行crontab -e并粘贴以下内容:

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