zoukankan      html  css  js  c++  java
  • 一次Web请求不响应的问题处理过程

    【问题现象】:反复做影像文件下载查看操作,出现对该web应用的所有请求不响应

    【问题分析】:wireshark跟踪发现,Chrome进程发送的tcp报文出现tcp windows size为0的情况。确认为环境问题后,改用IE及360兼容模式,均不能再现问题,怀疑为chrome的bug

    image

    【解决方案】:

    沿着此线索,影像同事查阅相关资料,看到有人提到禁用客户端缓存的解决方案,按道理说跟本问题无关,但抱着试一试的心态,配置了一下,发现可行。

    使用chrome也可以正常工作了。。。。image

     

    后续又出现了一个小插曲,项目实施同事配置负载的其他服务器时,误将“保持HTTP连接”去掉了,导致用户经过F5负载访问系统时,出现影像功能界面错乱的问题。重新勾选“保持HTTP连接”后,问题解决,当然最好的方式是直接在该功能的代码中显示设置禁用客户端缓存:

    response.setDateHeader("expries", -1);

    response.setHeader("Cache-Control", "no-cache");

    response.setHeader("Pragma", "no-cache");

  • 相关阅读:
    mergeKLists
    generateParenthesis
    removeNthFromEnd
    Codeforces Round #632 (div.2) C. Eugene and an array
    Spring中@Import的三种情况
    自定义Spring Boot starter
    Java 注解
    Eclipse安装Lombok插件
    java 类加载系统
    Centos系统中忘了root密码怎么办
  • 原文地址:https://www.cnblogs.com/zhaoguan_wang/p/15125318.html
Copyright © 2011-2022 走看看