2016-03-15 5 views
1

Я пытаюсь запустить пользовательский интерфейс Sidekiq в рабочем режиме, хотя рабочие работают нормально, но иногда они сбой, и поэтому я хотел посмотреть на пользовательский интерфейс, чтобы либо перезапустить их, либо посмотреть, в чем проблема. Это только проблема в режиме производства, режим dev работает безупречно!Sidekiq UI: Внутренняя ошибка сервера

Но когда я получаю пользовательский интерфейс/sidekiq, я всегда получаю внутреннюю ошибку сервера, и я не могу получить какую-либо обратную линию в моем журнале/sidekiq.log или log/production.log в моем приложении rails.

Какой лучший способ получить эту работу или по крайней мере получить мне обратную линию!

Gemfile:

gem 'sidetiq', '0.7.0' #I am using sidetiq for scheduling 
gem 'sidekiq-middleware', '0.3.0' 
gem 'sinatra', :require => nil 

Команда для запуска sidekiq

bundle exec sidekiq -d -L log/sidekiq.log -C config/sidekiq.yml -e production 

журнал Sidekiq имеет этот выход всегда (если полезно)

Can't link Sidetiq::Actor::Handler. Sidekiq::Manager not running. Retrying in 5 seconds ... 
Can't link Sidetiq::Actor::Handler. Sidekiq::Manager not running. Retrying in 5 seconds ... 
Can't link Sidetiq::Actor::Handler. Sidekiq::Manager not running. Retrying in 5 seconds ... 
DEBUG: [Sidetiq] Can't link Sidetiq::Actor::Clock. Sidekiq::Manager not running. Retrying in 5 seconds ... 
Sidetiq] Lock: sidetiq:MyAwesomeWorker:lock 
[Sidetiq] Enqueue: MyAwesomeWorker (at: 1458064200.0) (last: 1458064140.0) 
Sidetiq] Unlock: sidetiq:MyAwesomeWorker:lock 

ответ

0

Итак, наконец, я смог получить ответ на свой вопрос.

Я использовал Unicorn для своих дочерних процессов, и они не смогли получить доступ к серверу redis, поскольку он подключался к AUTH!