2017-07-30 14 views
0

私はubuntu 14.04を持っており、サーバーにはnginx & mysqlがあります。 すべて正常に動作しますが、APIへの5-10回のリクエストの後にnginxがクラッシュします。 サイトが長時間読み込まれていると、404が見つかりませんでしたエラーが発生します。 サービスを再開するとservice nginx restart私のサイトはもう一度上がっています。 私は強力なサーバを持っています。 64GB RAM、1Gbitポート33TBMonth、 1TBディスクです。 12Cores 24Threads。 私は何がエラーで、それを解決するのか分かりません。NGINXが404エラーで見つかりません。エラー

これはnginx.confです: https://pastebin.com/raw/eQtMSKAY

エラーログnginxの:

2017/07/30 06:55:43 [error] 18441#0: *6302 connect() 
    to unix:/var/run/php5-fpm.sock failed (11: Resource 
    temporarily unavailable) while connecting to upstream, 
    client: XX.XX.XX.XX, server: 4107.150.4.82, request: 
    "GET /panel/ajax/user/tools/server?method=getstatus&port=25565 HTTP/1.1", 
    upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", 
    host: "pay2play.co.il", referrer: 
    "http://pay2play.co.il/panel/panel?id=15" 
2017/07/30 06:55:43 [error] 18441#0: *6302 open() 
    "/usr/share/nginx/html/50x.html" failed (2: No such file 
    or directory), client: 5.29.8.30, server: 107.150.44.82, 
    request: "GET /panel/ajax/user/tools/server?method=getstatus&port=25565 HTTP/1.1", 
    upstream: "fastcgi://unix:/var/run/php5-fpm.sock", 
    host: "pay2play.co.il", referrer: 
    "http://pay2play.co.il/panel/panel?id=15" 
+0

あなたは何nginxのバージョンを実行しているが?また、あなたのnginx.confを見せてもらえますか? – XPLOT1ON

+0

この問題をデバッグするには、問題が発生したときのNGINX構成とサーバーログが必要です。 – Dekker

+0

私はnginx/1.4.6を実行していませんconfをそのあまりにも長い –

答えて

0

あなたが貼り付けられたものに基づいて、実際のエラーはPHP側です。 404は、50x4に含まれている50x.htmlの "nice"エラーページをレンダリングしようとしているnginxです。貼り付けられたバージョンには含まれていませんが、インクルードの1つに含まれている可能性があります(ここに表示されている最上位の設定よりも問題に関連しています)。

私は(実際にはnginx docsから)のようなものがある期待:

error_page 500 502 503 504 /50x.html; 
+0

エラーはphpプールと関係がありますが、nginxログはプールへの接続に失敗していると言います - これはPHPコードの問題ではないですが、 – symcbean

+0

でもnginxの問題ではありません。 FPMのリソースが不足しているか、クラッシュしているようです。 Nginxは利用可能なソケットに接続するだけです。 –

関連する問題