ホームページ  >  記事  >  バックエンド開発  >  PHPエラー502badgatewayを解決する方法

PHPエラー502badgatewayを解決する方法

(*-*)浩
(*-*)浩オリジナル
2019-10-11 13:25:344988ブラウズ

現在、lnmp ワンクリック インストール パッケージで最も一般的な問題の 1 つは 502 Bad Gateway です。ほとんどの場合、その理由は、スクリプト内の一部の lib パッケージが php をインストールする前にインストールされていない可能性があるためです。 php が正常にコンパイルおよびインストールされていません。

PHPエラー502badgatewayを解決する方法

解決策: lnmp スクリプトに従って手動でインストールしてみてください。インストール パッケージ をクリックして、エラーの原因を確認します。

php.ini では、eaccelerator 構成項目を Zend Optimizer 構成の前に配置する必要があります。そうしないと、502 Bad Gateway が発生する可能性があります。 (推奨学習: PHP ビデオ チュートリアル##) # )

502 問題は、インストール中および使用中に発生します。通常、デフォルトの php-cgi プロセスが 5 であるためです。502 は、phpcgi プロセスが不十分であることが原因である可能性があります。/usr/local/php/etc/ は次のとおりです。 php-fpm.conf の max_children 値を適切に増やします。

php 実行タイムアウト。/usr/local/php/etc/php.ini を変更して max_execution_time を 300 に変更します。

ディスク容量が不足しています (mysql ログが多くのスペースを占有しているなど)

php-cgi プロセスが実行されているかどうかを確認してください

Nginx 502 Bad Gateway の意味は、要求された PHP-CGI が実行されたものの、何らかの理由 (通常はPHP-CGI プロセスが実行後に終了する 一般的に、Nginx 502 Bad Gateway は php-fpm.conf の設定に関連しています。

php-fpm.conf には 2 つの重要なパラメータがあります。1 つは max_children、もう 1 つは request_terminate_timeout ですが、この値は普遍的ではないため、自分で計算する必要があります。

インストール中および使用中に 502 問題が発生する場合、通常はデフォルトの php-cgi プロセスが 5 であることが原因です。phpcgi プロセスが不十分で 502 が発生する可能性があります。 /usr/local/php/ etc/php を変更する必要があります -fpm.conf max_children の値を適切に増やします。

以上がPHPエラー502badgatewayを解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。