nginx + tomcat 504 gateway timeout

傷城~ 2022-06-16 10:08 288阅读 0赞

出现问题时我这里的现象:

web服务器:nginx

应用服务器:tomcat

开发语言:java

客户端只请求了一次,发现后台多个应用服务器的点依次接收到了请求,一个点处理时间3s,另一个点又接着这个时间执行了3s,并处理完成了请求。每个点实际都处理完并有返回值,但是客户端就是没收到,通过抓包看到报504错误。

504错误绝大多数是程序有问题,程序执行慢或同时执行的请求太多,做优化或加缓存即可。

1、优化程序执行时间

2、增大tomcat的maxProcessors和acceptCount

3、调整nginx

4、增加集群应用服务器数量

我这里只对展示业务数据做了改动,减少了展示数据,处理时间减少到2s,不再报504.

欢迎访问我的技术群425783133

发表评论

表情:
评论列表 (有 0 条评论,288人围观)

还没有评论,来说两句吧...

相关阅读

    相关 nginx + tomcat 504 gateway timeout

    出现问题时我这里的现象: web服务器:nginx  应用服务器:tomcat  开发语言:java 客户端只请求了一次,发现后台多个应用服务器的点依次接收到了请求,一

    相关 django allauth 504 timeout

    最近用django-allauth来做用户管理模块,本地调试好后,放到阿里云上,登陆时却遇到504 timeout的问题。一开始以为是gunicorn没配置好,折腾了好久才发现