首页 > 解决方案 > 使用负载均衡器 Laravel 运行队列

问题描述

我正在使用负载平衡器,并且 2 台服务器使用数据库来侦听作业。问题是,当我分派一个作业并且它被服务器选中但在重试时间用完队列作业之前未完成时,它将开始在第二个服务器上运行并失败并显示一条消息,指出“作业”已尝试运行多次或运行时间过长'。但是第一台服务器继续完成工作并且成功完成。我尝试了一切,从使用开始Queue::before,编写函数来处理正在进行的工作的逻辑,但我没有运气,也许有人可以提供帮助。先感谢您。

标签: laravelqueue

解决方案


推荐阅读