SIDEKIQ JOB Не удалось, но изображающий очередь в SIDEKIQ STATUS?

голоса
0

Моя проблема заключается в следующем: система производства была обновление до новой версии. Производство sidekiq не было. В связи с этим, не было обработано ни рабочих мест в течение этого времени. После того, как производство sidekiq было обновление, все запланированные работы были неоспоримым обрабатываются в обычном режиме. Тем не менее, все предыдущие работы не были.

Когда я проверить этот случай в моей локальной машине все, что было поставлено в очередь, начиная работать после обновления в sidekiq.

Ниже приводится информация, которую я получил от производства:

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}

Как вы можете видеть в статистике, нет работы помещён. Тем не менее, когда я получаю статус конкретного задания он приносит: в очереди.

Итак, я удивляюсь, почему он brigging очередь, когда нет ни в статистике Sidekiq? И если это действительно помещёно, почему он не неоспоримый обрабатываются?

В конце концов, я думаю, что это sideki-статус ошибка.

Ps. Имя очереди задания правильно.

Задан 03/12/2019 в 00:00
источник пользователем
На других языках...                            


1 ответов

SIDEKIQ JOB Не удалось, но изображающий очередь в SIDEKIQ STATUS?

голоса
0

Моя проблема заключается в следующем: система производства была обновление до новой версии. Производство sidekiq не было. В связи с этим, не было обработано ни рабочих мест в течение этого времени. После того, как производство sidekiq было обновление, все запланированные работы были неоспоримым обрабатываются в обычном режиме. Тем не менее, все предыдущие работы не были.

Когда я проверить этот случай в моей локальной машине все, что было поставлено в очередь, начиная работать после обновления в sidekiq.

Ниже приводится информация, которую я получил от производства:

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

Как вы можете видеть в статистике, нет работы помещён. Тем не менее, когда я получаю статус конкретного задания он приносит: в очереди.

Итак, я удивляюсь, почему он brigging очередь, когда нет ни в статистике Sidekiq? И если это действительно помещёно, почему он не неоспоримый обрабатываются?

В конце концов, я думаю, что это sideki-статус ошибка.

Ps. Имя очереди задания правильно.

Ответил 03/12/2019 в 00:00
источник пользователем

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