`
txf2004
  • 浏览: 7028535 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Tomcat的SEVERE: Remote Host / SocketException: Connection reset原因分析及解决办法

阅读更多

昨天在测试帮助文件时发现一直打不开,好像是一直再刷新,于是就到服务器上查看Tomcat的日志,就发现了下面的信息:
Apr 21, 2008 9:27:34 AM org.apache.tomcat.util.net.TcpWorkerThread runIt
SEVERE: Remote Host /172.16.128.248 SocketException: Connection reset
并且这两条信息几乎是每个1-2秒就出现一次,很是频繁。于是就搜索了一下,就找到了下面的内容:
The usual cause is that the browser's stopped a HTTP request part-way through,
generally because the user's navigated to another page before the first page has
completely downloaded. The browser closes the connection, with the result that
Tomcat gets an exception when it next tries to write data to the socket.
Arguably it shouldn't be logged as a SEVERE error on production systems, but
getting that log message during development and stress testing can be very
handy! 于是就查看它引用的JavaScript文件,发现好多不存在。终于明白,是因为有些变量不存在,导致了这里的反复重载。重新加入这些JavaScript文件后,问题解决。

Fix it by any of the following (in increasing order of difficulty):

1) Ignore it (and change any log-reading scripts that look for SEVERE errors to
ignore this one);

2) Grab the source for 5.0.28, find the line where this is logged and change the
logging level in the case of a connection reset error, then recompile Tomcat;

3) Educate your users that they are supposed to sit on their hands until the
page has completely loaded (by far the hardest ;-) ).

后面还有别人的补充:
If it happens that often and you don't have a high traffic site, it might be a monitor script, that does only check if it can do a TCP connect and drop the connection before a full HTTP request-response cycle has finished.

不过我的情况和上面所说的都不符合,于是就查看了源文件,发现了如下代码:

if(!window.gbWhVer||!window.gbWhUtil||!window.gbWhMsg)
document.location.reload();
分享到:
评论

相关推荐

    ethminer-0.16.0.dev3

    -G "Visual Studio 15 2017 Win64" -Tv140,host=x64 ``` 4. Build the project using [CMake Build Tool Mode]. This is a portable variant of `make`. ```sh cmake --build . ``` Note: In Windows, it ...

    Tomcat中--Error listenerStart错误的解决方案

    ### Tomcat中Error listenerStart错误的解决方案 在Java Web应用开发过程中,经常遇到的一个问题是Tomcat启动时出现“Error listenerStart”这样的异常信息。本文将详细介绍这一问题的原因、可能涉及的因素以及具体...

    基于C#+SQL Server的餐饮信息管理系统设计与实现.zip

    资源包含文件:lunwen文档+餐饮调查问卷+任务书+项目源码及数据库文件+答辩PPT 系统主要分为以下几个功能模块。用户登录、点餐管理、仓库管理、账单管理、人员信息管理。各功能模块间紧密联系,另外,还可根据需求...

    The connection to adb is down, and a severe error has occured.

    NULL 博文链接:https://navylee.iteye.com/blog/2076985

    Drools6安装部署详细文档

    本指南旨在详细介绍如何在Tomcat环境下部署Drools-Workbench及其相关组件,包括单机版和数据库版的安装步骤及常见问题解决方案。 #### 二、单机版部署步骤 ##### 1. Jar包准备 首先需要准备Drools所需的Jar包,...

    The required Server component failed to start so Tomcat is unable to start问题解决

    在IT行业中,尤其是在Java Web开发领域,Tomcat服务器是一个广泛使用的应用服务器,它负责运行Servlet和JSP等Web应用程序。然而,在配置和运行Tomcat时,开发者常常会遇到各种问题,其中“`The required Server ...

    Linux下关闭tomcat

    ### Linux下关闭Tomcat 在Linux环境中管理应用服务器如Tomcat是常见的运维操作之一。本文将详细介绍如何在Linux系统中安全、有效地关闭Tomcat服务,包括通过标准脚本关闭、直接杀死进程等方法。 #### 一、使用...

    模拟机The connection to adb is down, and a severe error has occured.错误

    NULL 博文链接:https://1307111376.iteye.com/blog/1985359

    JDBC +MSSQL驱动

    Connection conn = DriverManager.getConnection(url); ``` 5. **执行SQL语句** - `Statement`接口用于执行静态SQL语句,如`Statement stmt = conn.createStatement();` - `PreparedStatement`接口用于执行预...

    linux oracle10g 安装教程

    alias akutail="tail -f -n 20000 /u01/app/oracle/admin/sit/bdump/alert_sit.log | awk ' /ORA-/ {print \"\033[32m\" $0 \"\033[39m\"} /SEVERE/ {print \"\033[31m\" $0 \"\033[39m\"}'" 六、内核参数设置 ...

    solr在tomcat下的搭建和配置数据库

    ### Solr 在 Tomcat 下的搭建与配置数据库详解 #### 一、Solr 在 Tomcat 下的搭建步骤 **步骤1:准备Solr环境** - 首先确保已安装了Tomcat服务器以及Solr软件。 - 假设`SOLR_HOME`设置为`E:\software\apache-solr...

    安装 oracle 软件常见问题解决办法

    安装 oracle 软件常见问题解决办法。计算机名与IP没有绑定。5、 ORA-12170:TNS:连接超时

    tomcat 日志设置解决方案

    本篇将详细讲解Tomcat日志设置的相关知识点,旨在提供一套实用的解决方案。 首先,Tomcat的日志主要分为两种类型:Catalina日志和Host日志。Catalina日志记录了Tomcat服务器整体运行的信息,而Host日志则针对每个...

    tomcat日志详细说明

    ### Tomcat日志详细说明 #### 一、Tomcat日志概述 Apache Tomcat作为一款开源的Servlet容器,被广泛应用于Java Web应用的部署。它不仅支持Servlet还支持JSP等技术,是学习和开发Java Web项目的理想选择之一。为了...

    条码枪GFS4470驱动

    link rel="stylesheet" type="text/css" href="http://src.onlinedown.net/Public/css/newstyle/reset.css"> <link rel="stylesheet" type="text/css" href=...

    蓝屏查看器

    link rel="stylesheet" type="text/css" href="http://src.onlinedown.net/Public/css/newstyle/reset.css"> <link rel="stylesheet" type="text/css" href=...

    tomcat-juli.jar,tomcat-juli-adapters.jar,log4j-1.2.12.jar tomcat 6日志输出

    总结来说,`tomcat-juli.jar`和`tomcat-juli-adapters.jar`是Tomcat的自定义日志实现,而`log4j-1.2.12.jar`提供了一种更强大的替代日志解决方案。通过配置这些组件,我们可以有效地管理和控制Tomcat 6的日志输出,...

    测试软件CM

    <br/> 3) we are not responsible for the severe result of your website or computer caused by the<br/> program supplied by our website.<br/><br/> 4) 转载本站提供的资源请勿删除本说明文件。<br/> 4) when ...

    The connection to adb is down, and a severe error has occured

    hprof-conv.exe The connection to adb is down, and a severe error has occured

    解决ArcGIS 10.2.2不能正常运行BUG的DLL文件

    从网络上看到的出错大致有,ArcGIS 9.3安装过程中出错: ... 亲测对windows 7+ArcGIS 10.2.2中出现的这种问题可以解决BUG. 用这个DLL文件替代ArcGIS安装目录中的同名文件即可(为安全起见,最好原始DLL留备份,改名)

Global site tag (gtag.js) - Google Analytics