SIDEKIQ PRACY Failed Okazuję kolejce w SIDEKIQ stanu?

głosy
0

Mój problem polega na: System produkcja była aktualizacja do nowej wersji. Sidekiq produkcja nie było. W związku z tym, nie ma pracy były przetwarzane w tym czasie. Po sidekiq produkcja była aktualizacja, wszystkie nadchodzące zadania zostały beeing przetwarzane normalnie. Jednak wszystkie dotychczasowe zadania nie były.

Podczas badania tej sprawy w moim komputerze lokalnym wszystkiego, co zostało skolejkowany począwszy uruchomiony po aktualizacji sidekiq.

Poniżej znajduje się informacja, że ​​mam z produkcji:

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 widać w statystykach, nie ma pracy skolejkowany. Jednak, gdy jestem coraz status pracy określonego ona przynosi: kolejce.

Więc zastanawiam się, dlaczego jest brigging kolejce, gdy nie ma nikogo w statystykach Sidekiq? A jeśli to jest naprawdę skolejkowany dlaczego to nie jest beeing przetwarzane?

W końcu, myślę, że jest to błąd sideki-status.

Ps. Nazwa kolejki zadaniem jest poprawne.

Utwórz 03/12/2019 o 00:00
źródło użytkownik
W innych językach...                            


1 odpowiedzi

SIDEKIQ PRACY Failed Okazuję kolejce w SIDEKIQ stanu?

głosy
0

Mój problem polega na: System produkcja była aktualizacja do nowej wersji. Sidekiq produkcja nie było. W związku z tym, nie ma pracy były przetwarzane w tym czasie. Po sidekiq produkcja była aktualizacja, wszystkie nadchodzące zadania zostały beeing przetwarzane normalnie. Jednak wszystkie dotychczasowe zadania nie były.

Podczas badania tej sprawy w moim komputerze lokalnym wszystkiego, co zostało skolejkowany począwszy uruchomiony po aktualizacji sidekiq.

Poniżej znajduje się informacja, że ​​mam z produkcji:

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 widać w statystykach, nie ma pracy skolejkowany. Jednak, gdy jestem coraz status pracy określonego ona przynosi: kolejce.

Więc zastanawiam się, dlaczego jest brigging kolejce, gdy nie ma nikogo w statystykach Sidekiq? A jeśli to jest naprawdę skolejkowany dlaczego to nie jest beeing przetwarzane?

W końcu, myślę, że jest to błąd sideki-status.

Ps. Nazwa kolejki zadaniem jest poprawne.

Odpowiedział 03/12/2019 o 00:00
źródło użytkownik

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