这是我的配置:
location / {
proxy_pass http://localhost:8003/;
proxy_connect_timeout 3600s;
send_timeout 3600s;
proxy_read_timeout 3600s;
include /etc/nginx/proxy_params;
}
但是,我在1分30秒后收到504网关超时错误。但不是根据我的上述配置,原因是什么? 我怎样才能让它工作更长时间。
答案 0 :(得分:1)
我知道OP可能已经很久没有解决这个问题了,但是超时设置应该位于server
中的http
或location
块 not 块。示例:
server {
proxy_connect_timeout 3600s;
send_timeout 3600s;
proxy_read_timeout 3600s;
location / {
proxy_pass http://localhost:8003/;
include /etc/nginx/proxy_params;
}
}
答案 1 :(得分:0)
在情况下,您的NGINX实例与目标之间有一个NAT网关(proxy_pass),this answer可能会有所帮助。