如果有的话,有什么办法可以使错误504网关超时时间更长一些,如何以及在哪里更改文件的位置。我在centos 6上使用nginx
如果有的话,有什么办法可以使错误504网关超时时间更长一些,如何以及在哪里更改文件的位置。我在centos 6上使用nginx
Answers:
根据您使用的网关的类型,您应该使用类似以下的命令:
proxy_read_timeout 600s;
检查文档:http : //nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_read_timeout
proxy_read_timeout 60s;
如果是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
调用在Chrome DevTools中运行超过60秒的脚本的结果。
默认60秒
fastcgi_read_timeout 300秒