这是我的配置:
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 网关超时错误。但不是根据我上面的配置,是什么原因? 我怎样才能让它工作更多秒。
最佳答案
我知道 OP 可能早就从这个问题开始了,但是超时设置应该在 server
或 http
block 中 not location
block 。示例:
server {
proxy_connect_timeout 3600s;
send_timeout 3600s;
proxy_read_timeout 3600s;
location / {
proxy_pass http://localhost:8003/;
include /etc/nginx/proxy_params;
}
}
关于php - nginx + proxy pas - 504 网关超时,1 分钟 30 秒后超时。试过 proxy_read_timeout 但没有成功,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12777394/