2017-01-20 11 views
0

私はnginx.error.logファイルに次のエラーを取得しています:のRailsアプリ(puma.sockが失敗した)

2017年1月19日23時51分57秒[クリティカル]unix:///home/deploy/Production01/appname/shared/tmp/sockets/Production01-puma.sock に接続する(* 2:このようなファイルはありません) home/deploy/Production01/appname/shared/tmp/sockets/Production01-puma.sock:/axis-cgi/jpg/image.cgi "、 ホスト:" 185.123.188.98 "、referrer:" 1 "2017/01/19 23:51 :57 [info] 809#809:* 1クライアント217.118.84.185クローズキープアライブ接続

と私が持っているpuma.log中:ピューマの起動===

:2017年1月19日夜11時53分00秒0200 === * UNIXに聞く:///ホーム/展開/アプリケーション/ Production01 /共有を/ tmp /ソケット/ Production01-puma.sock

  1. deploy.rb
  2. puma.rb
  3. nginx.conf

私はcapistranoを使用しており、すべてが正しく展開されています。私のローカルマシンでは、デモプロジェクトは正常に動作しています。

これは私の最初の展開で、私は設定ファイルで何か正しく実行していないと思います。

アドバイスありますか?

答えて

0

あなたのnginxファイルをシンボリックリンクする必要があります。

私はパス上のこの `appname`ディレクトリを取得するので

cd ~ 

sudo ln -nfs home/deploy/Production01/appname/current/config/nginx.conf /etc/nginx/sites-available/appname 

sudo ln -nfs /etc/nginx/sites-available/appname /etc/nginx/sites-enabled/ 

sudo service nginx restart 
+0

何も問題がないchanged.Isサーバー上でこれを試してみてください。基本的には、 'Produciton01'は私のアプリ名なので、そのパス上にあるべきではありません。 – gotqn

+0

私はパスを推測することしかできませんでした。パスを取得すれば、それは正常に動作します。 –

+0

はい、パスでした。私は自分のnginxファイルに間違ったパスを持っていません。 – gotqn

関連する問題