增加504超时错误

是否有任何方法,我可以使错误504网关超时更长,如果是这样的话,如何以及在哪里是文件,以改变它的位置。我正在使用 nginx 的分成6

116366 次浏览

根据你所使用的网关类型,你应该使用以下这些东西:

proxy_read_timeout 600s;

检查文件: http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_read_timeout

如果是 fastcgi超时错误,则需要增加 fastcgi_read_timeout

# /etc/nginx/conf.d/example.com.conf
server {


location ~ \.(php)$ {
fastcgi_pass unix:/var/run/php74-example.com.sock;
fastcgi_read_timeout 300s;

上游超时

# tail -f example.com.error.log
2020/12/29 14:51:42 [error] 30922#30922:
*9494 upstream timed out (110: Connection timed out) while reading response header from upstream,
...
upstream: "fastcgi://unix:/var/run/php74-example.com.sock",
...

Nginx 手册)

Default: fastcgi_read_timeout 60s;
Context: http, server, location

Http://nginx.org/en/docs/http/ngx_http_fastcgi_module.html#fastcgi_read_timeout


调用在 ChromeDevTools 中运行时间超过60秒的脚本的结果。

默认值60

enter image description here

Fastcgi _ read _ timeout 300s

enter image description here