capistrano-sidekiq not"开始处理"

时间:2016-03-31 15:29:39

标签: sidekiq capistrano3

我不确定我错过了什么,但不知何故我没有得到这条线:

INFO: Starting processing, hit Ctrl-C to stop

如果我从提示行手动启动sidekiq,则会显示。

我有这个错误,因为我使用capistrano-sidekiq管理sidekiq与capistrano,在日志文件中我得到的是:

Booting Sidekiq 4.1.1 with redis options INFO: Booting Sidekiq 4.1.1 with redis options {:url=>"redis://localhost:6379/1", :namespace=>"MyApp_staging"} INFO: Running in ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-linux] INFO: See LICENSE and the LGPL-3.0 for licensing details. INFO: Upgrade to Sidekiq Pro for more features and support: http://sidekiq.org

因为缺少最后一行

  

......开始处理......

没有处理任何工作。

当我跑步时: bundle exec sidekiq -e staging 每项工作都按照应有的方式处理。

任何想法可能是什么原因?我是shared重要的文件代码,如果有帮助的话。

1 个答案:

答案 0 :(得分:0)

Capistrano daemonizes。如果你守护进程,Sidekiq不打印出该行。

https://github.com/mperham/sidekiq/blob/master/lib/sidekiq/cli.rb#L80