Benim sorundur: üretim sistemi yeni bir sürüme güncelleme oldu. Üretim sidekiq değildi. Buna bağlı olarak, hiçbir iş bu süre içinde işlenmiştir. Üretim sidekiq güncelleme sonra, tüm yaklaşan işler normal işleme beeing bulundu. Ancak, önceki tüm işler değildi.
Benim yerel makine her şeyde bu durumda test zaman sidekiq güncellenmesinden sonra çalışan başlatma kuyruğa olduğunu.
Aşağıda ben üretimden aldık bilgiler şunlardır:
stats = Sidekiq::Stats.new
<Sidekiq::Stats:0x000055b2b27fb8f8 @stats={:processed=>59866, :failed=>58003, :scheduled_size=>0, :retry_size=>0, :dead_size=>9999, :processes_size=>1, :default_queue_latency=>0, :workers_size=>0, :enqueued=>0}>
stats.queues
{dpms_queue=>0}
Sidekiq::Status.status(2f4a2ba7dea9d42baaac968c)
:queued
Sidekiq::Status::failed? 2f4a2ba7dea9d42baaac968c
false
data = Sidekiq::Status::get_all 2f4a2ba7dea9d42baaac968c
{status=>queued, update_time=>1573162224, worker=>WebhookWorker, args=>[{\event\:\UPDATE\}], jid=>2f4a2ba7dea9d42baaac968c}
İstatistiklere de görebileceğiniz gibi, kuyruğa hiçbir iş yoktur. Ancak, bu getirerek belirli bir işin durumunu alıyorum zaman: sıraya.
Yani, Sidekiq istatistiklerinde orada yok olduğunda sıraya brigging neden acaba? Gerçekten kuyruğa eğer Ve neden işlenen beeing değil?
Sonunda, bu bir sideki durumu hata olduğunu düşünüyorum.
Ps. iş kuyruğu adı doğrudur.