php start.php reload 导致正在运行中的队列中断

牧牧

问题描述

正式环境代码更新需要运行 php start.php reload, 但是会影响到正在运行中的队列,
导致队列失败, 报错:worker[plugin.webman.redis-queue.consumer:1010922] exit with status 9

有什么方法, 可以不影响队列?

347 1 1
1个回答

walkor

队列执行太慢了,超过了2秒没响应reload会被强行杀死。
2秒可以设置成10秒或者更多,在 config/server.php里设置 stop_timeout

×
🔝