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

推薦する

情報フロー広告タイトル(人気のコピーを作成するための情報フロータイトルの書き方10選)

人気のコピーライティングを作成するための情報フロータイトルの書き方 10 選おそらく、あなたは普段、...

輸入自吸式ポンプブランドランキング(防爆自吸式ポンプブランドトップ10)

防爆型自吸式ポンプのトップ 10 ブランド防爆型自吸式ポンプのトップ10ブランドすべての製品には、C...

お茶ブランドのブランド企画(お茶のブランドプロモーション(ブランド競争力を高める重要な手段))

お茶のブランドプロモーション(ブランド競争力を高めるための重要な手段)お茶のブランドプロモーションは...

ブランド e コマース マーケティング (「3 つ押すと 1 つ返ってくる」e コマース モデル: ブランドの成長を支援する革新的なマーケティング戦略)

「3つ押すと1つ返ってくる」eコマースモデル:革新的なマーケティング戦略がブランドの成長を促進今日...

オンラインストア運営におけるデータ分析の役割(タオバオストアデータの活用法とは?これから学ぶデータ)

Taobaoストアデータの用途は何ですか?これからはデータを理解する今日の世界は情報化時代であり、...

cPanelでPHP拡張機能を管理する方法

cPnel は最も人気のある Web ホスティング コントロール パネルの 1 つで、ユーザーは直感...

情報フロー広告データ分析(情報フロー広告のデータ分析システムを構築するには?)

情報フロー広告のデータ分析システムを構築するには?データ分析は広告のプロセスにおいて非常に重要な事項...

製品操作 ユーザー操作 (注意! ユーザー操作はマーケティングの贅沢です)

ピットに入るときは注意してください!ユーザー操作はマーケティング上の贅沢企業にとって、ユーザーオペ...

不動産ニューメディアプロモーションプラン(不動産業界でソフト記事を効果的にプロモーションするには?)

不動産業界でソフト商品を効果的に宣伝するには?不動産業界では、ソフトテキスト マーケティングが一般的...

ブランドプランニング(DTCブランド戦争の歴史を1記事で読み解く(1))

DTC ブランド戦争の全歴史を理解するための 1 つの記事 (1)指数関数的に進化するテクノロジー...

病院運営管理(病院高度運営管理)の主な内容

病院の洗練された運営管理病院の洗練された運営管理とは、科学的な管理手段と方法を用いて病院のさまざまな...

競技振興計画(天津銀行は2024年天津マラソンの公式開催を支援するために「スポーツファイナンス」計画を正式に発表した)

天津銀行、2024年天津マラソンの公式開催を支援する「スポーツファイナンス」計画を正式に発表天津銀行...

紅酒プロモーション計画(紅酒マーケティングキーワードを分解して「驚異的な」人気商品丨紅酒を生み出す)

小紅書のマーケティングキーワードを分析して「驚異的な」ヒットを生み出す丨紅書創ブランドマーチャント...

運用計画には何が含まれていますか(上司はどのような運用計画を望んでいますか?)

上司はどのような運用プランを望んでいるのでしょうか? #ヘッドライン作成チャレンジ#操作の種類に関係...