我试图在生产模式下运行Sidekiq,尽管工作人员运行良好,但有时他们会崩溃,因此我想看看UI,或者重新启动他们,或者看看问题是什么。这只是生产模式中的一个问题,开发模式是完美无缺的!
但是,当我访问/sidekiq UI时,我总是得到一个内部服务器错误,而且在我的rails应用程序中,无论是在log/ seem kiq.log还是log/production.log中,我似乎都无法得到任何回溯。
什么是最好的办法让这个工作,或至少给我回溯!
Gemfile:
gem 'sidekiq', '0.7.0' #I am using sidetiq for scheduling
gem 'sidekiq-middleware', '0.3.0'
gem 'sinatra', :require => nil启动命令
bundle exec sidekiq -d -L log/sidekiq.log -C config/sidekiq.yml -e productionSidekiq日志的输出总是(如果有任何帮助的话)
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发布于 2016-03-15 18:29:49
所以我终于得到了我的问题的答案。
我使用Unicorn作为我的子进程,他们无法访问redis服务器,因为它有一个AUTH附件!
https://stackoverflow.com/questions/36018508
复制相似问题