【发布时间】:2019-06-29 22:07:45
【问题描述】:
我通过
启动了 sidekiqbundle exec sidekiq -d -L log/sidekiq.log -C config/sidekiq.yml -e production
有时候,Sidekiq 被压垮了,busy=0 并且 enqueue > 0。
如何设置 sidekiq 在崩溃/停止后重新启动?
【问题讨论】:
-
您需要某种监视器应用程序,例如
god或monit或您喜欢的任何其他监视器。 -
我第二次看到它很棒。但是,如果您的 linux 发行版有 systemd 也可以重新启动进程
-
crush 是 Controlled Replication Under Scalable Hashing 的缩写。它是驱动 Ceph 对象存储环境的算法。它似乎不适用于这里。郑重声明,是“Crash”,而不是“Crush”
标签: ruby-on-rails sidekiq restart sidekiq-monitor