SIDEKIQ travail a échoué, mais Showing mis en attente dans l'état de SIDEKIQ?

voix
0

Mon problème est le suivant: Le système de production a été mise à jour vers une nouvelle version. La sidekiq de production n'a pas été. En raison de cela, aucun emploi n'a été traités durant cette période. Après la sidekiq de production a été mise à jour, tous les travaux à venir ont été beeing traitées normalement. Cependant, tous les travaux précédents étaient pas.

Quand je teste ce cas dans mon tout machine locale qui a été à courir après démarrage en file d'attente la mise à jour sidekiq.

Voici les informations que je suis arrivé de la production:

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}

Comme vous pouvez le voir dans les statistiques, il n'y a pas de travail en file d'attente. Cependant, quand je reçois le statut d'une tâche spécifique, il apporte: mis en attente.

Alors, je me demande pourquoi il est mis en attente brigging quand il n'y a pas dans les statistiques Sidekiq? Et si elle est vraiment pourquoi il est en file d'attente ne beeing traité?

En fin de compte, je pense qu'il est un bug d'état de sideki.

Ps. Le nom de la file d'attente d'emploi est correct.

Créé 03/12/2019 à 00:00
source utilisateur
Dans d'autres langues...                            


1 réponses

SIDEKIQ travail a échoué, mais Showing mis en attente dans l'état de SIDEKIQ?

voix
0

Mon problème est le suivant: Le système de production a été mise à jour vers une nouvelle version. La sidekiq de production n'a pas été. En raison de cela, aucun emploi n'a été traités durant cette période. Après la sidekiq de production a été mise à jour, tous les travaux à venir ont été beeing traitées normalement. Cependant, tous les travaux précédents étaient pas.

Quand je teste ce cas dans mon tout machine locale qui a été à courir après démarrage en file d'attente la mise à jour sidekiq.

Voici les informations que je suis arrivé de la production:

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

Comme vous pouvez le voir dans les statistiques, il n'y a pas de travail en file d'attente. Cependant, quand je reçois le statut d'une tâche spécifique, il apporte: mis en attente.

Alors, je me demande pourquoi il est mis en attente brigging quand il n'y a pas dans les statistiques Sidekiq? Et si elle est vraiment pourquoi il est en file d'attente ne beeing traité?

En fin de compte, je pense qu'il est un bug d'état de sideki.

Ps. Le nom de la file d'attente d'emploi est correct.

Créé 03/12/2019 à 00:00
source utilisateur

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