我需要较高的超时时间,以便我可以在我的源代码上使用调试器。它从 nginx 正确地传递给 fastcgi,但总是在 60 秒后超时。我已经尽可能多地更改了超时参数,每次更改后都重新启动了 nginx 和 fast-cgi,但没有任何效果。
我看到大多数用户将此类问题指向 How do I prevent a Gateway Timeout with FastCGI on Nginx .但该解决方案对我不起作用。
我增加的参数是:
- fastcgi_read_timeout(上面的线程说这解决了问题 那个用户)
- client_header_timeout
- client_body_timeout
- 发送超时
最佳答案
您是否检查过 php.ini
中的 max_execution_time
值?
这是我能想到的唯一可能导致超时的其他可配置值。
关于php - nginx/fastcgi 504 网关错误,增加 fastcgi_read_timeout 没有帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7350455/