unicorn无法重启,因为`parse_rackup_file':rackup文件(master)不可读

时间:2015-04-11 14:34:52

标签: ruby-on-rails ruby ruby-on-rails-3 unicorn rackup

我为unicorn实例执行kill -9 pid_of_unicorn命令后,我永远无法重启它。我在rails app根路径中使用unicorn master -c config/unicorn.rb,在rails的配置目录中使用unicorn.rb文件,这是我的独角兽配置文件​​。

/home/wujing/.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/unicorn-4.8.3/lib/unicorn/configurator.rb:659:in `parse_rackup_file': rackup file (master) not readable (ArgumentError)
  from /home/wujing/.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/unicorn-4.8.3/lib/unicorn/configurator.rb:77:in `reload'
  from /home/wujing/.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/unicorn-4.8.3/lib/unicorn/configurator.rb:68:in `initialize'
  from /home/wujing/.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/unicorn-4.8.3/lib/unicorn/http_server.rb:100:in `new'
  from /home/wujing/.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/unicorn-4.8.3/lib/unicorn/http_server.rb:100:in `initialize'
  from /home/wujing/.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/unicorn-4.8.3/bin/unicorn:126:in `new'
  from /home/wujing/.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/unicorn-4.8.3/bin/unicorn:126:in `<top (required)>'
  from /home/wujing/.rbenv/versions/2.1.5/bin/unicorn:23:in `load'
  from /home/wujing/.rbenv/versions/2.1.5/bin/unicorn:23:in `<main>'

有人遇到过类似的问题吗?

1 个答案:

答案 0 :(得分:2)

  

unicorn master -c config / unicorn.rb

不确定master在命令中的含义。这是你可以尝试的:

bundle exec unicorn -D -E <environment> -c config/unicorn.rb