【问题标题】:Quiet vs Stop in Sidekiq在 Sidekiq 安静与停止
【发布时间】:2017-05-18 00:29:10
【问题描述】:

阻止工人与“安静”他们有什么区别。在 Web GUI 中,我看到了这两个选项,但不确定有什么区别。

另外,每当我停止所有工作人员时,他们是否优雅地停止意味着他们再次进入队列?

谢谢。

【问题讨论】:

    标签: sidekiq


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

    【讨论】:

    • don't fetch new jobs from Redis anymore 点击 QuietAll 会怎样?
    • QuietAll 让所有 sidekiq 进程安静下来,而不仅仅是一个。
    • 从 Sidekiq v6 开始,默认超时was increased from 8'' to 25''
    • 那如何重新恢复安静的队列?
    • 重启 Sidekiq!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多