
私はここで不正なゲートウェイの問題とPHPで行き詰まっています
私は Debian Wheezy で FPM と組み合わせて Nginx 1.6 を使用しています。これはクリーンで新しいインストールです。しかし、php ファイルを実行するたびに Bad Gateway エラーが発生します。
そこで、その問題に関して見つけたほぼすべての情報を読みましたが、何も役に立ちませんでした。
セットアップから、複数の vhosts を使用します (Ipsconfig Management による)。FPM は、すべての vhost conf と同様に Unix ソケット上で実行されています。
例:
listen = /var/lib/php5-fpm/web4.sock
listen.owner = web4
listen.group = client1
listen.mode = 0660
user = web4
group = client1
pm = dynamic
pm.max_children = 10
pm.start_servers = 2
pm.min_spare_servers = 1
pm.max_spare_servers = 5
pm.max_requests = 0
chdir = /
私のプールのWW構成は次のようになりますhttp://pastebin.com/raw.php?i=4BU4sTEs
私のFPM設定http://pastebin.com/gDcgV0aZ
その側では、すべてのソケットは特定のフォルダーにありますが、Bad Gateway メッセージのみが発生します。ログファイルは空で、デバッグ モードでも特別なことはありません。
気になるのは、nginxのvhostを変更すると
fastcgi_pass unix:/var/lib/php5-fpm/web5.sock;
に
fastcgi_pass unix:/var/run/php5-fpm.sock;
効いています!しかし、これはそうあるべきではありません。通常、彼は fastcgi_pass unix:/var/lib/php5-fpm/web5.sock;(または web4.. web3)。サブフォルダーから。
ログにエラー メッセージは表示されませんが、動作しません。
答え1
最終的に諦めました。おそらく nginx パケットの機能不全が原因でした。今朝、debian を新しくインストールしたら、問題はなくなりました。