`

我解决nginx 504 Gateway Time-out的方法

阅读更多

我的应用是nginx+tomcat7 

根据这个错误,是因为tomcat没有及时回应nginx,导致错误.

先使用 fiddler 将页面的请求抓出来.

找到504的请求.然后查找原因.

因为这个请求时间比较长,只有90秒.

 

所以修改

proxy_connect_timeout   90;

proxy_send_timeout      90;

proxy_read_timeout      90;

 

修改成

proxy_connect_timeout   18000; ##修改成半个小时

proxy_send_timeout      18000;

proxy_read_timeout      18000;

分享到:
评论

相关推荐

    Nginx 502 bad gateway和Nginx 504 Gateway Time-out错误解决方法 错误解决办法

    最近服务器宕机的现象比较频繁,临下班时分,G给挂掉了,502 Bad Gateway Nginx,不由得让我想起之前的504 Gateway Time-out,两者应该有点联系,一定得弄清楚。Nginx 504 Gateway Time-out的含义是所请求的网关没有...

    完美解決Nginx 504 Gateway time-out问题

    1. **增加超时时间**:在 Nginx 的配置文件(nginx.conf)中,可以调整 fastcgi 的超时时间,例如 `fastcgi_connect_timeout`、`fastcgi_send_timeout` 和 `fastcgi_read_timeout`。这些参数分别代表建立连接、发送...

    一次nginx 504 Gateway Time-out错误排查、解决记录

    apache经常会不定期不定时间的出现不能服务失去响应,然后nginx出现”504 Gateway Time-out”查看错误日志也看不到任何东西,以为是apache的bug(其实不是,下面会说原因)。 也许年龄大了人就不爱折腾,愿意保持原状...

    nginx 504 Gateway Time-out错误解决方法

    NGINX 504 Gateway Time-out 错误通常发生在客户端向服务器发起请求后,服务器端没有在预期的时间内返回响应。对于这种情况,我们可以通过调整 NGINX 的配置参数来解决,具体涉及以下几个方面: 1. FastCGI 缓冲区...

    LNMPA遇到504 Gateway time-out错误的解决方法

    总之,在遇到LNMPA架构下的504 Gateway Time-out错误时,可以通过调整Nginx的超时设置和Nginx与Apache的通信时间设置来解决问题。务必根据实际服务器的配置和资源情况,合理设置这些参数,以保障网站的稳定运行。

    Nginx 阿里云服务器提示504

    标题 "Nginx 阿里云服务器提示504" 涉及的问题是关于Web服务器Nginx在阿里云环境中遇到了“504 Gateway Time-out”错误。这个错误通常意味着Nginx作为前端代理服务器,未能在预设的时间内从后端应用服务器(如Apache...

    nginx提示502 页面的解决方法

    例如: 代码如下: http { …… fastcgi_connect_timeout 300;... 您可能感兴趣的文章:Nginx 502 bad gateway和Nginx 504 Gateway Time-out错误解决方法 错误解决办法Nginx 遇到502 Bad Gateway 自动重启的脚本代

    Nginx PHP-Fcgi中因PHP执行时间导致504 Gateway Timeout错误解决记录

    总结来说,解决Nginx PHP-FPM环境下504 Gateway Timeout错误的方法主要涉及调整PHP-FPM的request_terminate_timeout参数,以及Nginx中upstream相关超时配置。这些调整能够确保长时间运行的PHP脚本不被不恰当的超时...

    Nginx 502 bad gateway问题的解决方法

    ### Nginx 502 Bad Gateway 问题的解决方法 #### 一、问题概述 在Web服务器运维中,遇到“502 Bad Gateway”错误是较为常见的问题之一。此错误意味着Nginx作为反向代理服务器,在尝试访问后端应用服务器(如...

    Nginx服务器中414错误和504错误的配置解决方法

    2. **调整超时设置**:在Nginx配置中,可以通过`proxy_read_timeout`指令调整等待上游服务器响应的时间,例如: ```nginx proxy_read_timeout 30s; # 默认值是60s,根据实际情况调整 ``` 3. **优化后端服务**:...

    Nginx timeout超时配置详解

    最近项目中用到了nginx,后台用的是Java, 发现有一个请求后台处理操过了1分钟,结果请求Status Code为504 Gateway Time-out. 理解了下nginx 所有timeout相关的配置,如下: keepalive_timeout HTTP 有一个 KeepAlive...

    Nginx常见错误及解决方法.doc

    Nginx 常见错误及解决方法 Nginx 是一个流行的开源 Web 服务器软件,然而在实际使用中经常会遇到各种错误,影响服务器的稳定运行。下面将介绍 Nginx 中的一些常见错误及解决方法。 一、Nginx 启动错误 在安装 ...

    nginx-php配置测试通过

    在Web服务器领域,Nginx以其高效的反向代理、负载均衡和静态文件处理能力而备受青睐。与此同时,PHP是动态网站开发中广泛使用的服务器端脚本语言,尤其适合处理PHP框架如ThinkPHP的应用。将Nginx与PHP结合,可以构建...

Global site tag (gtag.js) - Google Analytics