capistrano-sidekiq 不是 "Starting processing"

capistrano-sidekiq not "Starting processing"

我不确定我错过了什么,但不知何故我不明白这条线:

INFO: Starting processing, hit Ctrl-C to stop

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

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

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

因为缺少最后一行

...Starting processing...

未处理任何作业。

当我运行: bundle exec sidekiq -e staging 每份工作都按应有的方式处理。

知道可能是什么原因吗?我有 shared 重要文件代码,如果有帮助的话。

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

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