`

Nginx+Tomcat下的Http 504超时问题的解决办法

 
阅读更多

一、前端选用JQuery框架下

延迟超时时间和错误处理

timeout: 6000,
error: function (xmlHttpRequest, error) {
    console.info(xmlHttpRequest, error);
}

 二、后端Nginx增大缓存区

http {
...
# set size to:8*128k
fastcgi_buffers 8 128k;
send_timeout 60;
...
}

 三、以上可以解决,但是无法从根本上解决问题。真正要解决的是日志跟踪Http请求时浪费时间所在,究竟是读写数据库,还是访问第三方接口等等,找到短板,然后优化它!

分享到:
评论

相关推荐

    nginx+tomcat在windows下做负载均衡

    Tomcat服务器作为一个Web服务器,其并发数在300-500之间,如果有超过500的并发数便会出现Tomcat不能...Nginx的并发数可达到50000,所以理论上可以和Tomcat以1:100的比例来配置,这样便可以很好的解决网站并发瓶颈问题。

    nginx+tomcat+session同步

    tomcat通过广播对session复制

    Nginx+Tomcat在Windows下做负载均衡

    Tomcat 服务器作为一个 ...由于 Tomcat 自身对内存的占用有控制,当对内存的占用达到最大值时便会出现内存溢出,对网站的访问严重超时等现象,这时便需要重新启动 Tomcat 以释放占用的内存,这样做便会阻断网站运行。

    连通助手,tomcat自动重启工具,nginx自动重启工具

    超时时间(s):检测url允许的最长时间 执行程序:url检测异常时要执行的程序 执行时间(s):预计执行程序执行所需时间,在这时间内将不检测url 定时执行程序:是否定时执行 定时执行的时间,多个时间时换行填写,格式hh:mm...

    nginx 1.9 window 版本

    一般结合Tomcat 使用 配置信息如下: #运行用户 user www-data; #启动进程,通常设置成和cpu的数量相等 worker_processes 1; #全局错误日志及PID文件 error_log /var/log/nginx/error.log; pid /var/run/nginx.pid;...

    Nginx安装包

    tomcat+nginx+redis实现均衡负载、session共享(二) 今天我们接着说上次还没完成session共享的部分,还没看过上一篇的朋友可以先看下上次内容,http://www.cnblogs.com/zhrxidian/p/5432886.html。 1.redis简介及...

    开涛高可用高并发-亿级流量核心技术

    16.7.9 开启Nginx Proxy Cache性能不升反降 344 16.7.10 配送至读服务因依赖太多,响应时间偏慢 344 16.7.11 网络抖动时,返回502错误 346 16.7.12 机器流量太大 346 16.8 其他 347 17 京东商品详情页服务闭环实践 ...

    JAVA集群部署

    1台 2台Memcached或者redis服务器(可存储用户动态信息在缓冲 解决session超时和共享问题) 1台消息队列">LVS Memcached redis 见解 说明:该部署方案至少在14台机器以上 2台用于LVS负载均衡 2台用于WBE(tomcat)...

    Seckill:ByteCamp 2019高并发高可用秒杀系统设计与实现工程赛道三等奖(字节跳动夏令营营营在6000+中排名前150位,在16位中排名前3位,秒杀赛场排名前1位)

    服务器2:Nginx,Tomcat 服务器3:Tomcat 服务器4:Tomcat 服务器5:Redis 技术挑战 服务需要支持横向扩容 并发资源争夺:超卖,少卖 服务器并发性能调优 反作弊防捣乱策略 系统,缓存预热机制 ...... 具体方案 产品...

    restserver应用服务平台 v0.8

    平台封装至RESTful层:与Apache、Tomcat封装HTTP层相比,封装层次更高,应用无需处理HTTP层的众多细节,自带RESTful控制器直接分派到RESTful服务入口,应用接口直接提供RESTful编程接口。你也可以编写自己的控制器...

    restserver应用服务平台-其他

    平台封装至RESTful层:与Apache、Tomcat封装HTTP层相比,封装层次更高,应用无需处理HTTP层的众多细节,自带RESTful控制器直接分派到RESTful服务入口,应用接口直接提供RESTful编程接口。你也可以编写自己的控制器...

    java面试题,180多页,绝对良心制作,欢迎点评,涵盖各种知识点,排版优美,阅读舒心

    【集合】HashMap在并发场景下的问题和解决方案 67 多线程put后可能导致get死循环 67 多线程put的时候可能导致元素丢失 68 解决方案 68 【集合】ConcurrentHashMap的get(),put(),又是如何实现的?ConcurrentHashMap...

Global site tag (gtag.js) - Google Analytics