如何增加 FastCGI 读取超时以防止 nginx 出现 504 错误?

raj*_*ria 7 nginx timeout gateway fastcgi 504

我正在运行一个包含大量编码的文件。处理 500 个用户大约需要 55 秒,但现在我必须处理 1000 个用户。默认超时是 60 秒,所以我必须增加 FastCGI 读取超时。

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

Mar*_*555 12

是的,您应该使用fastcgi_read_timeout. 您可以在此处找到文档。据此,您可以在 http、服务器或位置上下文中指定此参数。因此,也可以在fastcgi.conf设置 FastCGI 的地方放入并包含该文件。