2016-03-15 65 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服務器!