mysql连接8小时问题在于

心心相印 发布于 2015/08/26 09:04
阅读 252
收藏 0

【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”

@情天大圣 你好,想跟你请教个问题:java.net.SocketException: Software caused connection abort: socket write error  异常,而我的JDBC连接的配置如下:<bean id="dataSource" class="org.apache.tomcat.jdbc.pool.DataSource">
<property name="driverClassName" value="${jdbc.driverClassName}" />
<property name="url" value="${jdbc.url}" />
<property name="username" value="${jdbc.username}"/>
<property name="password" value="${jdbc.password}"/>

<property name="maxActive" value="200" />
   <property name="initialSize" value="10" />
   
   <!-- 配置获取连接等待超时的时间 -->
   <property name="maxWait" value="60000" />
   <property name="minIdle" value="1" />


   
   <property name="removeAbandonedTimeout" value="360"/>  <!--自我中断时间秒 -->
        <property name="minEvictableIdleTimeMillis" value="60000"/>  <!--连接的超时时间,默认为半小时。-->
         <property name="timeBetweenEvictionRunsMillis" value="30000"/>  <!-- #运行判断连接超时任务的时间间隔,单位为毫秒,默认为-1,即不执行任务。 -->
  
        <property name="validationInterval" value="60000"/>  <!--检查连接死活的时间间隔(单位:毫妙) 0以下的话不检查。默认是0。 -->
        <property name="validationQuery" value="select 1"/>  <!--一条sql语句,用来验证数据库连接是否正常。这条语句必须是一个查询模式,并至少返回一条数据。可以为任何可以验证数据库连接是否正常的sql-->
   
   
</bean>

加载中
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部