2012-02-03 14 views
14

私は相当量のコードを含むファイルを実行しており、1000人のユーザーに対してそれを処理しなければなりません。 500人のユーザーを処理するには約55秒かかるので、デフォルトのゲートウェイタイムアウト時間を増やす必要があります。504エラーを防ぐためにページのタイムアウトを増やすにはどうすればよいですか?

this questionから、私はfastcgi_read_timeoutを増やす必要があることがわかりましたが、それはどこに入れるのかわかりません。fastcgi.conf

+0

http://stackoverflow.com/questions/561946/how-do-i-prevent-a-gateway-timeout-with-nginx – n611x007

答えて

13

fastcgi_read_timeoutは、ファイルへのリクエストの処理に使用する場所に配置する必要があります。

location { 
    fastcgi_pass you.app:9000; 
    ... 
    fastcgi_read_timeout 900s; # 15 minutes 
} 

してくださいは、例えば、リスト(または任意の)名前のみで、基本的な情報をページの一部をロードすることもあるdocumentation

+0

リンクが切れている.... – FooBar

-1

1つの選択肢に多くの例を参照してください。そしてロードした後、jqueryとajaxで残りの作業を行います。

+1

jqueryが利用可能であれば、それです。 – anoraq

関連する問題