2014-03-01 68 views
0

Sidekiq无法以config/sidekiq.yml中的默认配置文件启动。sidekiq不会在默认位置选取配置文件

--- 
:pidfile: tmp/pids/sidekiq.pid 
:logfile: log/sidekiq.log 

当运行在Rails应用程序根bundle exec sidekiq -d,它报告错误:

You really should set a logfile if you're going to daemonize. 
/home/canoe/.rvm/gems/[email protected]/gems/sidekiq-2.17.2/lib/sidekiq/cli.rb:141:in `daemonize' 
/home/canoe/.rvm/gems/[email protected]/gems/sidekiq-2.17.2/lib/sidekiq/cli.rb:39:in `parse' 
/home/canoe/.rvm/gems/[email protected]/gems/sidekiq-2.17.2/bin/sidekiq:7:in `<top (required)>' 
/home/canoe/.rvm/gems/[email protected]/bin/sidekiq:23:in `load' 
/home/canoe/.rvm/gems/[email protected]/bin/sidekiq:23:in `<main>' 

然而,这要根据wiki因为配置文件是在默认路径工作。

这里有什么问题?

+0

请问您是否会显示回溯。 –

+0

追踪已添加。 – canoe

+0

回答,你可以测试。 –

回答

1

好的。这是2.17.2中的一个错误,使用2.17.7版本。就这样。