SIDEKIQ úloha se nezdařila, ale znázorňující zařazeny do SIDEKIQ stav?

hlasů
0

Můj problém je: Výrobní systém byl aktualizace na novou verzi. Produkce sidekiq nebyl. Díky tomu, žádná práce byly zpracovány během této doby. Poté, co výrobní sidekiq byla aktualizace, všechny připravované pracovních míst bylo soupisky normálně zpracována. Nicméně, všechny předchozí úlohy nebyly.

Při testování tento případ ve svém lokálním všechno stroj, který byl zařazen do fronty spuštění běží po aktualizaci sidekiq.

Níže je informace, které jsem dostal od produkce:

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}

Jak můžete vidět ve statistikách není práce enqueued. Nicméně, když jsem dostat status konkrétní pracovní místo je přináší: ve frontě.

Tak by mě zajímalo, proč je brigging ve frontě, když tam není nikdo ve statistikách Sidekiq? A pokud je to opravdu enqueued proč to není beeing zpracován?

Na konci, myslím, že je to sideki-status chyba.

Ps. Název fronty úloha je správná.

Položena 03/12/2019 v 00:00
zdroj uživatelem
V jiných jazycích...                            


1 odpovědí

SIDEKIQ úloha se nezdařila, ale znázorňující zařazeny do SIDEKIQ stav?

hlasů
0

Můj problém je: Výrobní systém byl aktualizace na novou verzi. Produkce sidekiq nebyl. Díky tomu, žádná práce byly zpracovány během této doby. Poté, co výrobní sidekiq byla aktualizace, všechny připravované pracovních míst bylo soupisky normálně zpracována. Nicméně, všechny předchozí úlohy nebyly.

Při testování tento případ ve svém lokálním všechno stroj, který byl zařazen do fronty spuštění běží po aktualizaci sidekiq.

Níže je informace, které jsem dostal od produkce:

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"}

Jak můžete vidět ve statistikách není práce enqueued. Nicméně, když jsem dostat status konkrétní pracovní místo je přináší: ve frontě.

Tak by mě zajímalo, proč je brigging ve frontě, když tam není nikdo ve statistikách Sidekiq? A pokud je to opravdu enqueued proč to není beeing zpracován?

Na konci, myslím, že je to sideki-status chyba.

Ps. Název fronty úloha je správná.

Odpovězeno 03/12/2019 v 00:00
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more