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



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

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

fastcgi_read_timeout应该放在用于处理文件请求的位置。

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

请参阅文档

中的更多示例

一种选择是加载页面的部分,例如只包含名称和基本信息的列表(或其他内容)。加载后,使用jquery和ajax完成其余操作。

相关内容

  • 没有找到相关文章

最新更新