首页 > 解决方案 > Laravel 队列:作业有时会执行两次或三次

问题描述

我在 XAMPP、Windows 10 上运行 Laravel 7。我用这个命令打开了大约 10 个终端:

php artisan queue:work --timeout=0 --tries=1

作业执行一次,有时执行两次,我发现这项作业由 3 个工人执行: 截屏

我不知道为什么,也无法故意重现该错误。我创建了一个表来存储事件,后来我捕捉到了这个三重执行: 活动

所以,我确信这项工作只派发一次。

标签: laravelqueue

解决方案


推荐阅读