laravel - 使用负载均衡器 Laravel 运行队列
问题描述
我正在使用负载平衡器,并且 2 台服务器使用数据库来侦听作业。问题是,当我分派一个作业并且它被服务器选中但在重试时间用完队列作业之前未完成时,它将开始在第二个服务器上运行并失败并显示一条消息,指出“作业”已尝试运行多次或运行时间过长'。但是第一台服务器继续完成工作并且成功完成。我尝试了一切,从使用开始Queue::before
,编写函数来处理正在进行的工作的逻辑,但我没有运气,也许有人可以提供帮助。先感谢您。
解决方案
推荐阅读
- kubernetes - 如何在 kubernetes pod 中部署 hyperkube 映像?
- java - dropwizard 中的身份验证流程
- node.js - 如何在 Node.js 中将 JPG 图像转换为 WEBP 格式?
- berkshelf - 伯克斯上传跳过食谱食谱
- python-3.x - 为加载作业指定的空模式 - 加载 CSV
- python - 如何将一个整数输入的值分配给用户输入的字符串?
- angular - Angular6 RxJs MergeMap 调用响应
- angular - NgModel 不会在选择输入中更新
- c++ - Makefile 错误“文件需要编译器和库支持”
- ios - Ionic 访问下载到 dataDirectory 的视频文件