Nginx 502 不正ゲートウェイを解決するにはどうすればいいですか?

Nginx 502 不正ゲートウェイを解決するにはどうすればいいですか?

Nginx 502 Bd Gtewy エラーは、要求された PHP-CGI が実行されたが、リソースの読み取りの問題などにより完了せず、PHP-CGI プロセスが終了したことを意味します。では、Nginx 502 bd gtewy エラーを解決するにはどうすればよいでしょうか。以下で詳細を学んでみましょう。

Nginx 502 bd gtewy エラーの主な原因:

一般的な原因としては、php-cgi プロセスの数が不足している、MySQL ステートメントの実行が遅いために PHP の実行時間が長くなっている、php-cgi プロセスが異常に中断されて Nginx 502 bd gtewy エラーが発生するなどが考えられます。

Nginx 502 bd gtewy を解決するにはどうすればいいですか?

上記のさまざまな理由により、さまざまなソリューションが提供されます。

ディスク容量が不足している場合は、df -h コマンドを実行してディスク使用量を表示できます。

2. Nginx をインストールした後、Web サイトに正常にアクセスできます。ただし、しばらく実行すると 502 エラー コードが表示されます。通常、php-cgi プロセスのデフォルト数は 5 です。502 エラーは、php-cgi プロセスが不足していることが原因である可能性があります。/us/locl/php/etc/php-fpm.conf ファイルを変更し、mx_childen 値を適切に増やす必要があります。

3. PHP 実行タイムアウト。/us/locl/php/etc/php.ini ファイルを変更し、mx_execution_time を 300 に変更します。

次のコマンドを順番に実行すると、php fstcgi プロセスの数と mx_childen の値を確認できます。

netstt -nop | gep php-cgi | wc -l

netstt -npo | gep php-fpm | wc -l

現在のプロセス コマンドを表示します。

ps ux | gep php-fpm

fstcgi および php-fpm プロセスの数を確認します。使用されているプロセス数が 5 以上の場合は、プロセス数を増やす必要があることを意味します。

/us/locl/php/etc/php-fpm.conf 構成ファイル内の関連パラメータを変更し、pm.mx_childen パラメータの値を 5 に変更し、equest_teminte_timeout パラメータの値を 60 に変更します。

mx_childen には最大 5 つのプロセスがあり、プロセスあたりのメモリは 20 MB、最大 00 MB であることに注意してください。それは数分です。 mx_childen が増加すると、php-cgi プロセスの数が増加して処理が速くなり、キューに入れられるリクエストが少なくなります。ただし、mx_childen の設定もサーバーのパフォーマンスに合わせて設定する必要があります。通常、サーバー上の各 php-cgi プロセスが消費するメモリは約 20M です。実際の決定は、購入したサーバー メモリに基づいて行われます。

equest_teminte_timeout の実行時間は 60 秒です。equest_teminte_timeout の値は、サーバーのパフォーマンスに応じて設定できます。一般的に、パフォーマンスが良ければ高いほど、設定できる時間は長くなりますが、20 分から 30 分程度で十分です。

関連記事: 「Nginx は正常に起動するがページにアクセスできない問題の解決方法」

<<:  ERPNextとOdooのどちらが優れているか?ERPNextとOdooの比較

>>:  Nginx サーバーでの 500 エラーの原因と解決策

推薦する

EV SSL 証明書なしでは実行できない Web サイトはどれですか?コスト効率の高いEV SSL証明書の推奨

EV SSL 証明書は、Extended Validation SSL 証明書とも呼ばれます。英語の...

CA ドメイン名とは何ですか? CA ドメイン名を登録するにはどのような条件を満たす必要がありますか?

.c ドメイン名は、カナダの国別トップレベルドメイン名です。カナダは「メープルリーフの国」として知ら...

チャリティー ブランド マーケティング (チャリティー マーケティングも楽しいものになり得ます。このように実行できることがわかりました!)

チャリティーマーケティングも楽しいものになり得ます。このようにして実行できるのです!笑顔は良い感情で...

Magento は使いやすいですか? Magento ウェブサイト構築の利点と機能

Mgento は使いやすいですか? Mgento は、ユーザーフレンドリーなインターフェースと優れた...

オフィスビル誘致計画(オフィスビル近隣店舗の開店誘致活動をどのように行うか?)

オフィスビル近くの店舗の開店プロモーションはどうすればいいですか?オープニングイベント実施計画(グラ...

同時サーバー数の計算方法

同時接続数とは、サーバーサイトに同時にアクセスする接続の数を指します。したがって、ホストサーバーやそ...

Baota Panel の MySQL サービス管理用の共通コマンド

Baota Panel は、シンプルで使いやすく、強力なサーバー管理ツールです。さまざまなサーバー ...

無料のマーケティングプロモーション方法(無料のマーケティングをご存知ですか?2つの戦略と3つのモデルで大儲けできます)

無料マーケティングをご存知ですか? 2つの戦略、3つのモードで大金を稼げますヒント: 読む前に、右上...

WPCOM テーマ ビジュアル エディターの使用チュートリアル

WPCOM は、プロフェッショナルな WodPess テーマ テンプレート サービス プロバイダーで...

トラフィック マーケティングの方法 (オフサイト プロモーションとトラフィック転換のための 7 つのマーケティング戦略で、コンバージョン率を迅速に向上させる)

オフサイトプロモーションとトラフィック転換のための 7 つのマーケティング戦略で、コンバージョン率を...

コンテンツ運用のメリット(マーケティングプロモーションは究極的には「コンテンツイズキング」を実践しなければならないと言われるのはなぜか?)

「コンテンツこそが王様」がマーケティングプロモーションの究極の目標であると言われるのはなぜでしょう...

データセキュリティ運用システム構築(CFCA教育業界データセキュリティガバナンス計画:管理、技術、運用の3本柱のアプローチ)

CFCA 教育業界データ セキュリティ ガバナンス ソリューション: 管理、テクノロジー、運用教育...

bbPress と BuddyPress のどちらが優れているか? bbPress と BuddyPress の違い

bbPess と BuddyPess は、WodPess でよく使用される 2 つのプラグインです。...