是否可以“暂停”sidekiq队列?
我有一个下载工作正在运行,但我必须旅行/休眠我的Mac 所以我想告诉sidekiq暂停一下。
有没有直接的方法呢?
答案 0 :(得分:1)
您可以通过发送USR1
信号优雅地关闭sidekiq - 收到信号后,它将停止从redis获取新工作,但完成已经运行的工作
查看更多here
但是,如果你的任务是长期的,而不是分成部分或同意,那么你就是运气不好
答案 1 :(得分:0)
你无法在进程中停止工作。如果您想停止处理队列中的新作业,那就是Sidekiq Pro功能。