2012-02-03 42 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 2012-10-18 17:34:56

回答

13

fastcgi_read_timeout應放在您用於處理對文件請求的位置。

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

請參閱documentation

+0

鏈接已過期。 – FooBar 2015-10-30 15:37:26

-1

一種替代更多的例子也加載頁面的部分,例如列表(或其他),只有名字和基本信息。加載完成後,用jquery和ajax完成剩下的工作。

+1

如果jQuery可用,也就是說。 – anoraq 2012-10-03 14:03:22

相關問題