Laravel队列工作者与主管

时间:2020-02-13 08:25:10

标签: laravel redis queue

我有脚本,它执行大约5-8分钟,最后它给我xls文件,在localhost上它可以正常工作,但是在服务器上它执行3次,我不明白为什么。 有一个主管,由8个队列工作人员组成。

队列连接设置为redis。 拉拉韦尔5.7 也许有人遇到了同样的问题并解决了吗?

.env

BROADCAST_DRIVER=redis
QUEUE_CONNECTION=redis

队列

'redis' => [
            'driver' => 'redis',
            'connection' => 'default',
            'queue' => 'default',
            'retry_after' => 90,
            'block_for' => null,
        ],

upd: 更改retry_after => 900无效
worker从以下命令开始: artisan queue:work redis --timeout=900 --sleep=3 --tries=3

0 个答案:

没有答案
相关问题