【问题标题】:Browser loses connection with Tomcat server浏览器失去与 Tomcat 服务器的连接
【发布时间】:2013-03-20 23:10:53
【问题描述】:

我正在向 tomcat 服务器(版本 7.0.32)发送请求。当服务器处理请求时,浏览器会失去与服务器的连接。我尝试将 server.xml 中的 connectionTimeout 值从 20000 增加到 80000。但是 5 分钟后它仍然显示浏览器中的连接丢失。

我需要在其他地方进行更改还是需要处理其他任何事情?

【问题讨论】:

  • 如果您正在做的事情需要很长时间以至于您遇到浏览器超时,这是一个很好的信号,您应该改为在长时间运行的后台进程/工作队列中执行它。

标签: tomcat


【解决方案1】:

嗯,

首先,确保是从浏览器到服务器的连接丢失了连接,而不是服务器丢失了与其某个资源的连接。多年来与 Tomcat 反复合作,我知道有时很难从 Tomcat 日志中的错误输出中确定问题的核心问题。

根据我的经验,有几件事要检查。对于浏览器-服务器连接:

  1. 连接超时
  2. 接受计数
  3. minSpareThreads

然后,如果与特定资源失去连接是一个问题:

  1. maxWait
  2. 最大活跃度
  3. 最大空闲
  4. 删除AbandonedTimeout

希望对您有所帮助。让我们知道。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-02-13
    • 2017-08-07
    • 2010-12-25
    • 1970-01-01
    • 2012-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多