3

这是我的配置:

location / {
    proxy_pass http://localhost:8003/;
    proxy_connect_timeout 3600s;
    send_timeout 3600s;
    proxy_read_timeout 3600s;
    include /etc/nginx/proxy_params;
}

但是,我在 1min 30 seconds 后收到 504 Gateway Timeout 错误。但是按照我上面的配置不行,是什么原因?我怎样才能让它工作更多秒。

4

2 回答 2

1

我知道 OP 可能早就从这个问题上移开了,但是超时设置应该在serverorhttp块中而不是location块中。例子:

server {
    proxy_connect_timeout 3600s;
    send_timeout 3600s;
    proxy_read_timeout 3600s;

    location / {
        proxy_pass http://localhost:8003/;
        include /etc/nginx/proxy_params;
    }
}

于 2020-05-19T20:05:44.553 回答
0

如果您的 NGINX实例和目标(proxy_pass)之间有一个 NAT 网关,这个答案可能会有所帮助。

于 2020-06-13T18:35:26.347 回答