Sidekiq, не обрабатывающий очередь

Каким возможным причинам Sidekiq может препятствовать обработать задания в очереди? Очередь полна. Файл журнала sidekiq.log не указывает ни на какое действие вообще. Таким образом очередь полна, но журнал пуст, и Sidekiq, кажется, не обрабатывает объекты. Там не кажусь никакому рабочему, обрабатывающему задания. Перезапуск Redis или сброса это с FLUSHALL или FLUSHDB как никакой эффект. Sidekiq был запущен с

свяжите должностное лицо sidekiq-L log/sidekiq.log

и производит следующий файл журнала:

2013-05-30..Booting Sidekiq 2.12.0 using redis://localhost:6379/0 with options {}
2013-05-30..Running in ruby 1.9.3p374 (2013-01-15 revision 38858) [i686-linux]
2013-05-30..See LICENSE and the LGPL-3.0 for licensing details.
2013-05-30..Starting processing, hit Ctrl-C to stop

Как можно узнать то, что пошло не так, как надо? Там кто-либо - скрытые файлы журнала?

57
задан 30 May 2013 в 18:46

1 ответ

Моя проблема была, у меня был configure_server, но не configure_client в моем инициализаторе, у Вас должны быть оба:

Sidekiq.configure_server do |config|
  config.redis = { url: ENV.fetch('SIDEKIQ_REDIS_URL', 'redis://127.0.0.1:6379/1') }
end

Sidekiq.configure_client do |config|
  config.redis = { url: ENV.fetch('SIDEKIQ_REDIS_URL', 'redis://127.0.0.1:6379/1') }
end
0
ответ дан 1 November 2019 в 15:53

Другие вопросы по тегам:

Похожие вопросы: