1

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

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

但是,当我使用带有 Horizo​​n 的 redis 驱动程序时,/tmp 目录会被填满,直到我的 60GB 服务器已满,我只能通过从 cli 手动删除它们或更糟地重新启动服务器来解决此问题。

带redis驱动

带数据库驱动

永久保存在那里的 tmp php 文件

4

1 回答 1

0

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

cron 作业将删除一天之前的任何文件,并将在每天午夜运行。

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

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

于 2018-05-29T09:58:20.260 回答