Sidekiq:是否可以 "pause" 队列?
Sidekiq: Is it possible to "pause" a queue?
是否可以"pause"一个sidekiq队列?
我有一份下载工作 运行,但我必须 travel/hibernate 我的 Mac
所以我想告诉 sidekiq 暂停一下。
有直接的方法吗?
您可以通过发送 USR1
信号优雅地关闭 sidekiq - 收到它后,它将停止从 redis 获取新作业,但已经完成 运行 个
查看更多here
但是,如果您的任务是长期运行的并且没有拆分成多个部分或幂等,那么您就不走运了
您不能在中途停止作业。如果您想停止处理队列中的新作业,这是 Sidekiq Pro 的一项功能。
是否可以"pause"一个sidekiq队列?
我有一份下载工作 运行,但我必须 travel/hibernate 我的 Mac 所以我想告诉 sidekiq 暂停一下。
有直接的方法吗?
您可以通过发送 USR1
信号优雅地关闭 sidekiq - 收到它后,它将停止从 redis 获取新作业,但已经完成 运行 个
查看更多here
但是,如果您的任务是长期运行的并且没有拆分成多个部分或幂等,那么您就不走运了
您不能在中途停止作业。如果您想停止处理队列中的新作业,这是 Sidekiq Pro 的一项功能。