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 エラーの原因と解決策

推薦する

データ運用(公共データの価値を解放するための公共データ認可運用の実践を加速)

公共データの価値を解放するために、公共データの認可と運用の実践を加速する公共データは私の国のデータ要...

韓国の電化製品ブランドランキング(​世界電化製品ブランド新着ランキング:美的は7位、小米は9位、華為はどこに?)

​世界の電子機器ブランドの最新ランキング:美的は7位、小米は9位、Huaweiは何位?電化製品は人...

まったく新しい小売マーケティング モデル (急速に変化する消費財サプライ チェーンにおける新しい小売モデルと消費者体験の最適化の探求)

FMCGサプライチェーンにおける新たな小売モデルの探求と消費者体験の最適化今日のビジネス環境におい...

Bステーション情報フロー広告(5,000の広告をこなした後、サークルから抜け出すためのBステーション情報フローのルーティンをまとめました)

5,000本の広告を見て、B局の情報の流れをまとめてみた「2019年最も美しい夜」大晦日ガラは、ビ...

プロダクトオペレーションマーケティング(B2Bコンテンツマーケティング戦略のクローズドループを構築する4つの方法)

B2Bコンテンツマーケティング戦略のクローズドループを作成する4つの方法編集者注: B2B マーケ...

運用ビッグデータ分析の主な次元(運用ビッグデータによる正確な顧客獲得、ターゲットユーザーを取り巻く4つの次元)

事業者はビッグデータを活用して、4つの側面からユーザーをターゲットに、正確に顧客を獲得するインターネ...

eスポーツイベント運営の内容はどのようなものですか? (eスポーツ産業の連鎖を理解するための記事1つ)

eスポーツ業界のチェーンを1つの記事で理解する序文: Hero Entertainmentの創設者...

オンラインプロモーションを通じてトラフィックを引き付ける方法(AIテクノロジーを使用してオンラインとオフラインのインタラクティブトラフィックを実現)

AI技術を活用してオンラインとオフラインのインタラクティブなトラフィックの迂回を実現蘇寧が今年、万...

映画の口コミマーケティング戦略(人気と口コミをどのように実現するか、映画のマーケティングについて明確に考えたことがありますか?)

人気と口コミを生み出すにはどうすればいいでしょうか?映画のマーケティングについてよく考えたことはあり...

ライブ放送データ操作(Taobao Liveのユーザー操作戦略分析)

タオバオライブのユーザー運用戦略の分析2016年の開始以来、Taobao Liveはライブストリーミ...

母の日ブランドマーケティング(母の日活動におけるブランドのマーケティング計画について語る)

母の日イベントに向けたブランドのマーケティング計画について話すブランドが目立ちたい場合、日々のマーケ...

広告のための情報フローとは(Douyin情報フロー広告とは何ですか?Douyin情報フロー広告をどのように配置しますか?)

Tik Tok情報フロー広告とは何ですか? Tik Tok情報フロー広告の配置方法は? Tik T...