参考文章:
原因:数据库down掉了,或者网络断了,连接connection无效,未验证,抛出此异常。当数据库连接因为某种原因断掉(有可能时网络问题,导致App Server跑了一天后,第二天再跑马上爆错误),再从Connection Pool中获取连接而又不做Validate,这时候取得的Connection实际上已经是无效的了,从而导致程序一跑,马上爆Connect Reset错误。
在Tomcat的Server.xml中添加_testOnBorrow,_testOnReturn,_testWhileIdle,并且都设置为true,同时validationQuery添加验证语句可避免“Connection Reset”error。
<Resource name="lda/raw"
type="javax.sql.DataSource"
password="lda_master"
driverClassName="oracle.jdbc.driver.OracleDriver"
maxIdle="30" minIdle="2" maxWait="60000" maxActive="1000"
testOnBorrow="true" testWhileIdle="true" validationQuery="select 1 from dual"
username="lda_master" url="jdbc:oracle:thin:@192.160.100.107:15537:lcststd"/>
分享到:
相关推荐
* Connection reset by peer:Connection reset by peer 是一种特殊的 SocketException,它发生在客户端和服务器端之间的连接断开后,导致连接的一端继续发送数据,引发该异常。 实践经验 通过实践经验,我们可以...
当另一端尝试读取数据时,由于连接已无效,会抛出"Connection reset"异常。 在上述描述中,开发者遇到的问题是由于一个定时任务(Timer)的不当使用导致的。这个任务负责在一个循环中频繁地执行一个方法,该方法...
read tcp 192.168.31.60:55550->104.18.123.25:443: read: connection reset by peer 传输异常 然后看见网上说可以配置阿里云提供的镜像加速 具体方式 进入阿里云的容器镜像服务 快速链接: 容器镜像服务 复制加速...
mount.nfs: Connection timed out
linux iptables防火墙黑名单(封IP) Connection reset by peer
连接服务器失败(错误原因:Connection refused) error 111 抓包结果
解决oracle数据库发生'Connection reset by peer' or 'Connection reset'的错误 这边的数据库连接是kettle自带的h2数据库,只要有kettle就有这个数据库,目录位于data-integration\samples\db\,连接方式是 ...
"Connection Reset by Peer" 是一个常见的网络错误,通常在数据传输过程中出现,表明通信的另一方(客户端或服务器)突然终止了连接。这个问题可能由多种原因引起,下面我们将详细探讨这些原因并提供相应的解决方案...
错误 101 (net--ERR_CONNECTION_RESET).docx
linux设置connection was reset
在使用PyCharm进行GitHub操作时,有时可能会遇到“connection reset”错误,这通常是由于GitHub的安全策略更新或者网络连接问题导致的。PyCharm是一款强大的Python集成开发环境,它集成了版本控制工具,包括对GitHub...
Eclipes下运行Android时出现类似错误:Connection attempts:1 Connection attempts:2 Connection attempts:3 Connection attempts:4 Connection attempts:5
根据给定的文件信息,我们可以总结出以下关于SQL数据库连接(Connection)的相关知识点: ### SQL数据库连接...在实际开发中,通常还会使用异常处理机制来捕获并处理可能出现的运行时错误,确保程序的健壮性。
NULL 博文链接:https://jian1120java.iteye.com/blog/1974813
在Java编程中,"connection reset"异常通常表示网络连接在数据传输过程中突然中断,这可能是由多种原因导致的。在本文中,我们将深入探讨这种异常的处理和分析,特别是与Java中的Socket通信相关的方面。 首先,`...
主要介绍了java.net.ConnectException: Connection refused问题解决办法的相关资料,需要的朋友可以参考下
当你尝试使用`telnet`连接到本地主机(127.0.0.1)时,如果遇到“Connection refused”错误,通常表示服务未运行或未正确配置。以下是一些解决这个问题的方法: 1. **检查服务状态**: 首先,确认你需要连接的服务...