laravel - 带有主管的 Laravel 队列工作者
问题描述
我有脚本,它执行大约 5-8 分钟,最后它给了我 xls 文件,在本地主机上它工作正常,但在服务器上它执行 3 次,我不明白为什么。有 8 个队列工作进程的主管。
队列连接设置为 redis。laravel 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 并不能帮助
工人从这个命令开始:
artisan queue:work redis --timeout=900 --sleep=3 --tries=3
解决方案
推荐阅读
- sql - 如何从 SQL 中的日期列计算澳大利亚财政年度?
- javascript - 如何设置ckediter4插件html视频z-index
- java - 最小化高度 geeksforgeeks java
- hadoop - Hive 无法在 Ubuntu 20.04 中启动并引发错误
- docker - Nginx - 将 HTTP 重定向到 HTTPS 不起作用
- typescript - 打字稿区分联合缩小不起作用
- reactjs - 为什么我的静态 React 网站在 localhost 中冻结?
- c++ - C++ 中的网络适配器接收/发送位
- reactjs - 通过 Actions 将 ReactJS 应用程序从 GitHub 部署到 Ubuntu
- amazon-web-services - 如何使用 SageMaker Estimator 进行模型训练和保存