tomcat nginx报504解决办法

【Error】504 Gateway Timeout(已解决) 504 Gateway Timeout,通常是因为代理服务器(通常是NGINX或类似的服务器)在等待上游服务器(后端服务器)的响应时超过了设置的时间限制。 阅读详情
这是nginx连接超时,而由于使用的是80端口,走的是nginx代理转发的请求,原来,在nginx转发请求后,等待读取响应的时间超时的情况下,nginx直接返回了一个504 Gateway Time-out错误,所以会出现部署成功,却返回错误的情况。
知道了原因后就好办了,查了一下资料,设置nginx代理的读取超时时间参数:

proxy_read_timeout 600s;再试,果然成功了。问题解决。

nginx-转发tomcat出现502/504错误修复 nginx-转发tomcat应用出现502/504错误 阅读详情

相关推荐

504 gateway timeout解决方法

1.HttpClient client HttpClient(connectionTimeout, socketTimeout) -> server 若socketTimeout<server响应时间,则异常Read timed out(java.lang.Exception: Read timed out); conectionTimeout:连接建立的时间(tcp三次握手时...

罗小爬的技术宝书 6万+

tomcat504网关超时解决思路

1、/etc/init.d/httpd stop //关掉apache 2、awk ‘/2017:21:00:00/,/2017:21:13:00/’ /data/logs/linux_web/access.log|awk ‘{print $1}’|sort |uniq -c |sort -nr|more //截取某个时间段的日志,并将访问次数最多的IP及对应的次数打印出来 3、-A INPUT...

m0_37798361的博客 2123

tomcat服务器超时504

服务器出现504超时,查log发现有线程锁在LOG4J里面,查看LOG4J的配置,里面把所有的LOG都打印了处理(log4j.rootLogger=ERROR,stdout,fileLog,fileErr和HIBERNATE的debug LOG都输出了),后修改删除不必要的输出,和更新LOG4J的版本(由1.2.15-1.2.17),服务器并发能力明显改善。但过了几天又出现5...

weixin_34272308的博客 1295

Nginx反向代理504超时错误

nginx+tomcat 后端为tomcat,nginx代理504超时错误。 问题描述: #错误 1.198.17.123 - - [06/Jul/2018:01:48:57 +0000] "POST /mapbj3/getticket HTTP/1.1" 504 537 "https://XXXXXXXXXX.com/walkcode3/index.html?openId=oB6U...

OperationsMAN 1万+

nginx+tomcat504超时错误

1. 今天nginx+tomcat504超时错误?1.项目本地不用nginx访问没问题; 2.今天以前访问也没问题; 2. nginx配置的有问题了?1. 我的nginx以及其他的比如mysql等,都是使用了OneinStack安装的,默认都做了优化; 2. 搜索了一大推"NGINX 504 Gateway Time-out tomcat",都是与php有关的,而默认优化的就是php配置的;

lcj_star的专栏 1万+

tomcat nginx 504 Gateway Time-out的方法

最近开发一个OA在导出考勤统计时出现nginx 504 Gateway Time-out 我们生产环境是 nginx代理tomcat 网查第一种方案 504 Gateway Time-out 解决方法 他们修改nginx.conf 文件,在http下加   fastcgi_connect_timeout300s;      fastcgi_send_timeout300s;      f...

海哥AI工具实战|程序员视角的AI效率实战教程 1732

nginx+tomcat 数据导出到excel,nginx响应超时504问题

最近java项目中遇到将数据导出到excel时,nginx服务器请求超时504情况。因为多个java项目所以使用nginx反向代理到后端服务器. nginx服务器请求超时问题一般是tomcat后端服务器处理反应时间超过了nginx限制的请求时间。 解决办法是: 优化自身java代码,将运行tomcat反应时长小于nginx限制请求时长.。 反之将nginx请求时长加大 nginx配置 ...

M&K博客 3271

nginx + tomcat 504 解决方案

环境 :nginx代理 后端tomcat服务   情景:websocket 到255的时候 出现504  后端访问不了 解决方案: 1.nginx超时时间设置 proxy_connect_timeout 15s; #配置点1 proxy_read_timeout 3600s; #配置点2,如果没效,可以考虑这个时间配置长一点 proxy_send_timeout 15s; #配置点3 2...

lfwliuliuliu的博客 2382

nginx+tomcat nginx 504 Gateway Time-out的方法

nginx+tomcat nginx 504 Gateway Time-out的方法

hhduyc的博客 1380

Nginx 解决NGINX 504 Gateway Time-out问题

Nginx 解决504Timeout问题情况各有不同,比如php,Java后台接口。 Nginx代理Tomcat # cat /etc/nginx/nginx.conf user nginx; worker_processes 1; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; ev...

纸上得来终觉浅,绝知此事要躬行 2221

jenkins在使用maven部署到nginx+tomcat服务器时出现504错误

环境:jenkins+maven+nginx+tomcat 在执行jenkins job发布项目到远程服务器,服务器使用nginx+tomcat。默认使用80端口,通过nginx转发请求。在执行tomcat:redeploy时,出现下面的错误: [ERROR] Failed toexecute goal org.codehaus.mojo:tomcat-maven-plugin:1.1:red

痴人说梦 9664

nginx+tomcat 504 Gateway Time-out异常

应用是nginx+tomcat 根据这个错误,是因为tomcat没有及时回应nginx,导致错误. 先使用 fiddler 将页面的请求抓出来. 找到504的请求.然后查找原因. 因为这个请求时间比较长,只有90秒.   所以修改 proxy_connect_timeout   90; proxy_send_timeout      90; proxy_read_timeou...

danwind的专栏 738

openresty nginx的请求访问windows上的tomcat504

usr/local/openresty/lualib/common.lua内容如下。openresty上的nginxnginx.conf内容如下。# 响应结果由lua/item.lua文件来决定。server 虚拟机IP:8081;windows的nginx.conf文件内容如下。

weixin_44478828的博客 530

nginx + tomcat 504 gateway timeout

504错误绝大多数是程序有问题,程序执行慢或同时执行的请求太多,做优化或加缓存即可。 1、增大tomcat的maxProcessors和acceptCount 2、优化程序执行时间 3、调整nginx 4、增加集群应用服务器数量

Truong的专栏 1255

Nginx配置,nginx 504 Gateway Time-out 解决办法nginx对多个tomcat进行负载均衡

使用nginx配置完项目后,nginx 504 Gateway Time-out,一般这个错误,是nginx配置不合理造成的。可以通过在http中增加如下配置,进行改善:    fastcgi_connect_timeout 300;     fastcgi_send_timeout 300;     fastcgi_read_timeout 300;     fastcgi_buffer_si...

ruijiao_ren的博客 2万+

nginx的502和504

问题:最近bi系统因为oom和tomcat假死会不定时页面502和504 5月28 14.18.05 502 Bad GateWay 5月29 10.05.53 504 GateWay Time-Out 5月16 13.22.17 504 GateWay Time-Out oom 3.23 11.55.56 502 Bad GateWay 502 Bad Gateway 作为网关...

进化的深山猿 599

nginx 504 413

413 Request Entity Too Large 产生原因: 上传文件的大小超出了 Nginx 允许的最大值,如果没有配置的话,默认是1M; 解决方法: 修改Nginx的配置文件(一般是:nginx/nginx.conf),在 http{} 段中增大nginx上传文件大小限制 #设置允许发布内容为8M client_max_body_size 8M; client_bo...

jswd_50x的博客 258
上一篇: ubuntu upgrade时遇到boot分区容量不足解决办法
下一篇: gem source更改为淘宝,bundle install时报错,如何解决?
wang_quan_li
博客等级 码龄21年 155粉丝 212原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值