下面是我的配置:
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
块中,而不是在location
块中。示例:
server {
proxy_connect_timeout 3600s;
send_timeout 3600s;
proxy_read_timeout 3600s;
location / {
proxy_pass http://localhost:8003/;
include /etc/nginx/proxy_params;
}
}
我使用Nginx作为反向代理,它接收请求,然后执行proxy_pass以从运行在8001端口上的上游服务器获得实际的web应用程序。 如果我转到mywebsite.com或执行wget,我会在60秒后获得504网关超时...但是,如果我加载mywebsite.com:8001,应用程序将按预期加载! 和Nginx错误日志的输出:
我正在尝试使用Nginx在Ubuntu16.4服务器上托管Django1.11应用程序。但是在运行服务器之后,我得到了 *1从上游读取响应标头时上游超时(110:连接超时),客户端:118.179.95.25,服务器:18.136.204.142,REQU$ 2019/07/24 18:13:13[错误]15221#15221:*1从上游读取响应标头时上游超时(110:连接超时),客户端:118.
问题内容: 我在synology nas上将nginx 1.12和php-fpm 7.1作为单独的docker容器运行,并且如果php- script运行时间超过60s,则会收到504 Gateway错误。我已经尝试了几个nginx配置参数,但是错误仍然存在。 这是我实际的nginx配置: php-testscript: 60秒后,浏览器显示504网关超时。php脚本仍在运行,并且还在将文本写
我使用PHP和Apache以及nginx作为反向代理,所有这些都在Docker上,我有几个长时间运行的调用在60秒后计时,导致504网关超时。我知道我的应用程序被成功调用,因为我正在跟踪我的PHP应用程序的日志,我可以看到它正在积极地向日志写入。每次都是60秒的超时,但我似乎不知道那个设置在哪里。 我尝试了这篇文章中的建议,但没有任何效果。我已经用一些与时间相关的设置更新了php.ini文件,并验
你知道是怎么回事吗?
我在一个Spring boot项目中工作,有一个请求返回网关超时504。我可以增加这个超时吗?这是一个属性,我可以改变在独立的完整。xml?我使用的是wildfly服务器。 请求在1分钟内触发两次,每次触发时间为1分钟。