php - nginx/fastcgi 504 网关错误,增加 fastcgi_read_timeout 没有帮助

标签 php nginx fastcgi

我需要较高的超时时间,以便我可以在我的源代码上使用调试器。它从 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/

相关文章:

javascript - 在 nginx 中使用带代理的预渲染

nginx - 如何配置nginx的default.conf

python - Django + fcgi = 未显示对 views.py 的新编辑

php - 当有换行符时,CRLF (\r\n) 在电子邮件中显示

nginx - gitlab.rb参数更改nginx.conf或gitlab-http.conf

php - 如何一次更新 92 MySQL 行中的 2 列

perl - 鉴于 CGI.pm 的弃用状态,我是否应该从 CGI::Fast 迁移到其他内容,我应该怎么做?

nginx - fastcgi 多路复用?

php - 通过 jquery 编辑数据库条目

php - 给出警告 : mysqli_query() expects at least 2 parameters, 1。什么?