标签: php laravel-5 queue
我的系统在负载均衡器后面有多个Web服务器。我还有一个或多个用于运行排队作业的服务器(每个服务器也可以有多个队列监听器)。 Web服务器将作业推送到redis(单独的服务器),工作人员将工作拉出来。
我正在尝试找到更新每个位置代码(git pull)的最佳方法,而不会因为代码更改而导致工作人员失败。一个例子是删除依赖项。在运行git pull之后,排队的作业仍将依赖于“旧”代码。因此,自从依赖项被删除后,作业就会出错。
有没有人了解更新队列工作者而不会导致作业失败?