Sidekiq UI:内部服务器错误生成

时间:2016-03-15 17:48:11

标签: ruby-on-rails ruby-on-rails-4 redis sidekiq sidetiq

我正在尝试在生产模式下运行Sidekiq UI,虽然工作人员运行正常,但有时他们会崩溃,因此我想查看UI以重新启动它们或查看问题是什么。这只是生产模式中的问题,开发模式完美无缺!

但是当我访问/ sidekiq UI时,我总是得到一个内部服务器错误,我似乎无法在我的rails应用程序的log / sidekiq.log或log / production.log中获得任何回溯。

让这个工作或至少让我回溯的最佳方法是什么!

的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

1 个答案:

答案 0 :(得分:1)

所以最后我能够回答我的问题。

我使用Unicorn作为我的子进程,他们无法访问redis服务器,因为它附加了AUTH!

相关问题