ウェブサイトを作成する学生は、アクセス時に一部の 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 ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
デザイナーは世界で最も繊細で感情的な人々だと私はいつも感じています。私がこう言うときに優越感を感じる...
序文この記事では主に、curl を介してフォーム送信ログインを実装する方法について説明します。単一の...
目次ハッシュと履歴の違いハッシュ履歴getCurrentLocation の実装setupListe...
質問は https://www.zhihu.com/question/440231149 から参照さ...
MySQL では、ユーザーに付与された権限をどのように確認しますか? ユーザーに付与される権限は、グ...
目次序文1. データを抽出する2. エイリアス値3. 動的プロパティ4. オブジェクトの分解における...
Dockerにfastdfsをインストールするディレクトリをマウント-v /e/fdfs/トラッカー...
この質問は非常に奇妙なので、あまり多くを語らずにコードに直接進みます。 .g-ダイアログラッパー{ ...
以下の機能が実装されています。 1. ユーザー名: onfouc は msg ルールを表示します。o...
結合指数は複合指数とも呼ばれます。複合インデックスの場合: MySQL はインデックス内のフィールド...
Linux で履歴レコードを表示し、タイムスタンプを追加するためのヒントbashに詳しい人なら、hi...
目次1. はじめに2. 構成3. 作業プロセス4. 建築5. 表示例MHA (Master HA) ...
背景トランザクションについて話すとき、誰もがそれに精通している必要があります。MySQL データベー...
HTML POST リクエストで a タグを使用する 2 つの例を次に示します。 1. ajaxを使...
1. mysqlbinlog: [エラー] 不明な変数 'default-character...