如何增加页面超时以防止504错误?

raj*_*ria 15 timeout fastcgi gateway nginx

我正在运行一个包含大量代码的文件,并且必须为1000个用户处理它.处理500个用户大约需要55秒,因此我必须增加默认网关超时时间.

这个问题,我发现我必须增加fastcgi_read_timeout,但我不知道把它放在哪里fastcgi.conf.

Ser*_*kov 14

fastcgi_read_timeout 应该放在您用来处理文件请求的位置.

location {
     fastcgi_pass you.app:9000;
     ... 
     fastcgi_read_timeout 900s; # 15 minutes
}
Run Code Online (Sandbox Code Playgroud)

请参阅文档中的更多示例