2016-03-15 64 views
1

我试图在生产模式下运行Sidekiq用户界面,虽然工作人员运行良好,但有时他们崩溃,因此我想看看用户界面来重新启动它们或查看最新的问题。这只是生产模式中的问题,开发模式完美无缺!Sidekiq用户界面:内部服务器错误生产

但是,当我访问/ sidekiq用户界面时,我总是得到一个内部服务器错误,我似乎无法在我的日志/ 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 

回答

0

所以最后我能够得到我的问题的答案。

我为我的子进程使用Unicorn,因为它附有AUTH,所以无法访问Redis服务器!