私は相当量のコードを含むファイルを実行しており、1000人のユーザーに対してそれを処理しなければなりません。 500人のユーザーを処理するには約55秒かかるので、デフォルトのゲートウェイタイムアウト時間を増やす必要があります。504エラーを防ぐためにページのタイムアウトを増やすにはどうすればよいですか?
this questionから、私はfastcgi_read_timeout
を増やす必要があることがわかりましたが、それはどこに入れるのかわかりません。fastcgi.conf
。
私は相当量のコードを含むファイルを実行しており、1000人のユーザーに対してそれを処理しなければなりません。 500人のユーザーを処理するには約55秒かかるので、デフォルトのゲートウェイタイムアウト時間を増やす必要があります。504エラーを防ぐためにページのタイムアウトを増やすにはどうすればよいですか?
this questionから、私はfastcgi_read_timeout
を増やす必要があることがわかりましたが、それはどこに入れるのかわかりません。fastcgi.conf
。
fastcgi_read_timeout
は、ファイルへのリクエストの処理に使用する場所に配置する必要があります。
location {
fastcgi_pass you.app:9000;
...
fastcgi_read_timeout 900s; # 15 minutes
}
してくださいは、例えば、リスト(または任意の)名前のみで、基本的な情報をページの一部をロードすることもあるdocumentation
リンクが切れている.... – FooBar
http://stackoverflow.com/questions/561946/how-do-i-prevent-a-gateway-timeout-with-nginx – n611x007