0

Rails 3.2.6 で Rails アプリを作成しています。ただし、ユニコーンとnginxを接続したいのですが、次のエラーが発生しています:

/path/to/home/.rvm/gems/ruby-1.9.3-p194/gems/unicorn-4.3.1/lib/unicorn/configurator.rb:492:in `working_directory': config_file=unicorn.conf.minimal.rb would not be accessible in working_directory=/path/to/rails/app (ArgumentError)

構成ファイルが間違っていると思いますが、どのように動作させるのですか?

私はこれを使いますunicorn.conf.minimal.rb

working_directory "/path/to/rails/app"
listen "/path/to/app/tmp/sockets/unicorn.sock", :backlog => 64
listen 8080 # by default Unicorn listens on port 8080
worker_processes 2 # this should be >= nr_cpus
pid "/home/paisen/shour_teaser/config/unicorn/pids/unicorn.pid"
stderr_path "/path/to/rails/app/config/unicorn/log/stderr.log"
stdout_path "/path/to/rails/app/config/unicorn/log/stdout.log"
4

2 に答える 2

2

言葉を見てくださいwould not be accessible、それはおそらく許可の問題です、あなたのログインユーザーをチェックしてください。

しかし、おそらく構成された結果です。

ですからmy config files are wrongここにNginx+Unicornのベストプラクティスのコンギフトガイドがあります。

于 2012-12-11T04:18:11.617 に答える
2

私はこれが少し古くなっていることを知っていますが、私はこれに遭遇し、問題は私の unicorn.rb working_directory が間違った場所を指していたことでした. それを修正した後、それはすぐに始まりました。これはubuntu 12.04サーバー上にありました

bundle exec unicorn -c config/unicorn.rb -D
于 2013-04-06T20:30:37.677 に答える