ウェブサイトを作成する学生は、アクセス時に一部の nginx サーバーが 504 Gateway Time-out エラーを表示することによく気づきます。通常、これは nginx のデフォルトの fastcgi プロセスの応答が遅いために発生しますが、他の状況もあります。ここでは、参考までにいくつかの解決策をまとめます。 「504 ゲートウェイ タイムアウト」エラーを解決する方法 方法/手順ケース1: nginxのデフォルトのfastcgiプロセス応答バッファが小さすぎるこの状況により、fastcgi プロセスが中断されます。fastcgi サービス チームがこの中断を適切に処理しないと、「504 ゲートウェイ タイムアウト」エラーが表示される場合があります。 状況 1 の解決策:デフォルトの fastcgi プロセス応答バッファは 8K ですが、 これは、fastcgi バッファを 128k のサイズの 8 ブロックに設定することを意味します。 状況 1 の解決策 (改善):上記の方法を変更した後も問題が発生する場合は、nginx のタイムアウト パラメータを変更し、パラメータを少し増やして、たとえば 60 秒に設定することができます。 これら 2 つのパラメータを調整した後、「504 ゲートウェイ タイムアウト」エラーは表示されなくなりました。これは、効果がかなり良好で、問題が基本的に解決されたことを示しています。 ケース2: PHP環境設定の問題ここで、php-fpm と nginx の設定を変更する必要があります。この場合、「504 ゲートウェイタイムアウト」エラーメッセージも表示されます。 状況 2 の解決策 (php-fpm 構成の変更):十分な数の php-cgi プロセスが利用可能になるように、 状況 2 の解決策 (nginx 構成の変更):fastcgi リクエストの数を減らし、バッファを変更しないようにするには、いくつかの nginx 設定項目を次のように変更する必要があります。
以上が、nginxの「504 Gateway Time-out」エラーを解決するための編集者による紹介です。皆様のお役に立てれば幸いです。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
目次1. 複数ページの違い2. SPAとMPA 3. Vue Cli スキャフォールディング構成1....
閉鎖による問題を回避するためのletについてオブジェクト指向の考え方を使用して、購入者情報の削除機能...
最近、vue について読みました。これまで基本的に見落としていた単一ファイル コンポーネントを見つけ...
目次手動バックアップタイマーバックアップ手動バックアップ1) cmd コンソール: mysqldum...
[概要] この記事では、自作の Docker プラットフォームをベースに完全な ELK システムを素...
シナリオ:一般的に使用される親コンポーネントと子コンポーネント間の相互作用方法は次のとおりです。親コ...
目次序文1. ignore を挿入2. 重複キーの更新時3. を置き換える要約する序文Mysql は...
目次1. テーブル自動ソート2. ページング機能3.el-checkbox-group 複数選択ボッ...
アプリケーションをコンテナ化した後、Docker コンテナを起動すると、デフォルトで root ユー...
目次LAMPアーキテクチャ1.ランプの紹介2. WebサービスワークフローWebサーバーのリソースは...
jQuery を使用してフェードインとフェードアウト効果を完成させる前に、まずいくつかのコードを理解...
導入RANGE パーティション分割は、指定された連続した間隔範囲に基づいています。RANGE の初期...
1. マスタースレーブレプリケーションとは何ですか?マスタースレーブレプリケーションは、スレーブデー...
目次プレハブプレハブの作り方プレハブの役割1. 同じタイプのノードをバッチで作成する2. 特定の時間...
mysql explain コマンドは、MySQL がインデックスを使用して選択ステートメントを処理...