SIDEKIQ JOB fehlgeschlagen zeigt jedoch in SIDEKIQ STATUS Warteschlange?

stimmen
0

Mein Problem ist: Das Produktionssystem war Update auf eine neue Version. Die Produktion sidekiq war es nicht. Aufgrund dessen wurden keine Jobs während dieser Zeit verarbeitet werden. Nachdem die Produktion sidekiq Update war, wurden alle anstehenden Aufträge normal verarbeitet beeing. Jedoch sind alle vorherigen Jobs waren nicht.

Als ich diesen Fall in meinem lokalen Rechner alles testen, die nach dem Update des sidekiq ausgeführt wurde, die Warteschlange eingereiht zu starten.

Im Folgenden finden Sie die Informationen, die ich von der Produktion bekam:

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}

Wie Sie in den Statistiken sehen können, gibt es den Job Warteschlange eingereiht. Allerdings, wenn ich den Status eines bestimmten Job bin immer es bringt: die Warteschlange gestellt.

So frage ich mich, warum es die Warteschlange gestellt wird brigging, wenn es keine in den Sidekiq Statistiken? Und wenn es wirklich ist die Warteschlange gestellt, warum es nicht verarbeitet beeing?

Am Ende, ich denke, es ist ein sideki-Status Fehler ist.

Ps. Der Job Queue-Name korrekt ist.

Veröffentlicht am 03/12/2019 um 00:00
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

SIDEKIQ JOB fehlgeschlagen zeigt jedoch in SIDEKIQ STATUS Warteschlange?

stimmen
0

Mein Problem ist: Das Produktionssystem war Update auf eine neue Version. Die Produktion sidekiq war es nicht. Aufgrund dessen wurden keine Jobs während dieser Zeit verarbeitet werden. Nachdem die Produktion sidekiq Update war, wurden alle anstehenden Aufträge normal verarbeitet beeing. Jedoch sind alle vorherigen Jobs waren nicht.

Als ich diesen Fall in meinem lokalen Rechner alles testen, die nach dem Update des sidekiq ausgeführt wurde, die Warteschlange eingereiht zu starten.

Im Folgenden finden Sie die Informationen, die ich von der Produktion bekam:

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

Wie Sie in den Statistiken sehen können, gibt es den Job Warteschlange eingereiht. Allerdings, wenn ich den Status eines bestimmten Job bin immer es bringt: die Warteschlange gestellt.

So frage ich mich, warum es die Warteschlange gestellt wird brigging, wenn es keine in den Sidekiq Statistiken? Und wenn es wirklich ist die Warteschlange gestellt, warum es nicht verarbeitet beeing?

Am Ende, ich denke, es ist ein sideki-Status Fehler ist.

Ps. Der Job Queue-Name korrekt ist.

Beantwortet am 03/12/2019 um 00:00
quelle vom benutzer

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