ウェブサイトを作成する学生は、アクセス時に一部の 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. はじめにまず、1 台のマシンで複数のインスタンスを使用する理由という質問に答える必要があります...
目次特徴利点インストールとコマンド設定ファイルプロキシモードとリバースプロキシ構成フォワードプロキシ...
1. データベースを作成します。 データ data _name を作成します。 PHP でデータベー...
新しい Linux ディストリビューションには rc.local ファイルがなくなりました。サービス...
1. 基本概念1. Sitemeshはページ装飾技術です。 1 : フィルターを通してページアクセス...
この記事では、テキストクロックを実装するためのキャンバスの具体的なコードを例として紹介します。具体的...
VMware バージョン: VMware-workstation-full-16 VMware バー...
MySQLは私がとても気に入っているデータベースです。今日はWindows 8システムでインストール...
これまでは、拡張子が .msi のファイル、つまり、完全なインストールが使用されていました。しかし、...
最近、モバイル ページを開発しているときに、ページの幅が 100% の場合、高さは幅の半分になり、携...
サーバー上の mysql はバージョン 8.0.12 でインストールされており、ローカルのものはバー...
インデックスとは何ですか?インデックスは、データベース ストレージ エンジンが指定されたデータをすば...
1. ダウンロード公式サイトからmysql-5.7.19-linux-glibc2.12-x86_6...
1. まず、公式ウェブサイト https://www.python.org/downloads/so...
1.1 ストレージエンジンの概要 1.1.1 ファイルシステムストレージファイル システム: オペ...