SIDEKIQ JOB is mislukt, maar toont de wachtrij in SIDEKIQ STATUS?

stemmen
0

Mijn probleem is: Het productiesysteem was update naar een nieuwe versie. De productie sidekiq was het niet. Als gevolg van dat, werden er geen banen in deze tijd verwerkt. Na de productie sidekiq was updaten werden alle aankomende banen eraan gedacht gewoon verwerkt. Echter, alle vorige banen waren niet.

Toen ik deze zaak te testen in mijn lokale machine alles wat er enqueued beginnen lopen na de update van de sidekiq.

Hieronder vindt u de informatie die ik kreeg van de productie:

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}

Zoals u kunt zien in de statistieken, is er geen job in de wachtrij geplaatst. Echter, toen ik het krijgen van de status van een bepaalde taak het brengt: de wachtrij.

Dus vraag ik me af waarom het brigging de wachtrij als er niemand in de Sidekiq statistieken? En als het echt is enqueued waarom het niet beeing verwerkt?

Op het einde, ik denk dat het een sideki status bug.

Ps. De naam van de opdracht wachtrij is correct.

De vraag is gesteld op 03/12/2019 om 00:00
bron van user
In andere talen...                            


1 antwoorden

SIDEKIQ JOB is mislukt, maar toont de wachtrij in SIDEKIQ STATUS?

stemmen
0

Mijn probleem is: Het productiesysteem was update naar een nieuwe versie. De productie sidekiq was het niet. Als gevolg van dat, werden er geen banen in deze tijd verwerkt. Na de productie sidekiq was updaten werden alle aankomende banen eraan gedacht gewoon verwerkt. Echter, alle vorige banen waren niet.

Toen ik deze zaak te testen in mijn lokale machine alles wat er enqueued beginnen lopen na de update van de sidekiq.

Hieronder vindt u de informatie die ik kreeg van de productie:

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

Zoals u kunt zien in de statistieken, is er geen job in de wachtrij geplaatst. Echter, toen ik het krijgen van de status van een bepaalde taak het brengt: de wachtrij.

Dus vraag ik me af waarom het brigging de wachtrij als er niemand in de Sidekiq statistieken? En als het echt is enqueued waarom het niet beeing verwerkt?

Op het einde, ik denk dat het een sideki status bug.

Ps. De naam van de opdracht wachtrij is correct.

antwoordde op 03/12/2019 om 00:00
bron van user

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