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
我不确定我错过了什么,但不知何故我不明白这条线:
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