在Sidekiq安静与停止

bor*_*gvo 8 sidekiq

停止工人与"安静"他们之间有什么区别.在Web GUI中,我看到两个选项,但不确定有什么区别.

而且,每当我停止所有工人时,他们是否优雅地停止意味着他们再次被排队?

谢谢.

Mik*_*ham 18

  1. 安静意味着不再从Redis获取新工作.目前的工作将继续无限期地处理.
  2. 停止意味着立即安静+强制-t超时后仍处理的任何作业(默认值:8秒)停止并将这些未完成的作业推回Redis.

  • 自 Sidekiq v6 起,默认超时[从 8'' 增加到 25''](https://github.com/mperham/sidekiq/blob/master/Changes.md) (3认同)