web-dev-qa-db-ja.com

FastCGIの読み取りタイムアウトを増やして、nginxで504エラーを防ぐにはどうすればよいですか?

コーディング量の多いファイルを実行しています。 500ユーザーを処理するには約55秒かかりますが、今では1000ユーザーを処理する必要があります。デフォルトのタイムアウトは60秒なので、FastCGIの読み取りタイムアウトを増やす必要があります。

私は StackOverflowのこの質問 を見つけましたが、これは_fastcgi_read_timeout_を増やす必要があることを示していますが、_fastcgi.conf_のどこに配置するかわかりません。

7
rajankaneria

はい、fastcgi_read_timeoutを使用してください。ドキュメント ここ を見つけることができます。それによると、このパラメーターはhttp、サーバー、または場所のコンテキストで指定できます。したがって、fastcgi.confに入れて、FastCGIをセットアップする場所にそのファイルを含めることもできます。

11
Marki555