laravel队列运行在docker swarm中如何保证滚动更新时任务不被中断
部署方式: docker swarm
问题:滚动更新时, 队列任务会被中断
想法:更新时获取docker SIGTERM 信号,让队列任务优雅退出(处理完当前任务,不再继续处理新任务),然后执行滚动更新。
难点:laravel 队列并没有提供stop命令
请问下大佬有误解决办法
下面是docker-compose配置文件
推荐文章: