精华内容
下载资源
问答
  • 由于大数据量导出导致操作数据库时间超过了30秒,导致连接被关闭了;出现这种问题可以将连接数据库的设置修改一下: maximumActiveTime 设置到 900000 然后下面又报了这个错:ERROR Could not togg...

    #3264 was active for 309594 milliseconds and has been removed automaticaly

     

    由于大数据量导出导致操作数据库时间超过了30秒,导致连接被关闭了;出现这种问题可以将连接数据库的设置修改一下:

    maximumActiveTime 设置到 900000

     

    然后下面又报了这个错:ERROR Could not toggle autocommit
    java.sql.SQLException: Couldn't perform the operation setAutoCommit: You can't perform any operations on this connection. It has been automatically closed by Proxool for some reason (see logs).

    展开全文
  • 产生的原因:应用方的数据库连接有效期时间,大于数据库自己设置的有效期。 解决方案: 一、修改druid配置(如果使用druid的话) 1 2 3 4 spring.datasource.druid.validationQuery...

    产生的原因:应用方的数据库连接有效期时间,大于数据库自己设置的有效期。

     

    解决方案:

    一、修改druid配置(如果使用druid的话)

    1

    2

    3

    4

    spring.datasource.druid.validationQuery=select 1

    spring.datasource.druid.testWhileIdle=true

    spring.datasource.druid.testOnBorrow=true

    spring.datasource.druid.testOnReturn=true

    PS.此方案对性能会有一定影响

     

    二、修改数据库连接配置

    在数据库连接上,加“&autoReconnect=true&failOverReadOnly=false”配置

     

    三、修改数据库连接有效时间

    在数据库配置上设置,把数据库连接有效时间设置长一点,比如设置12小时或者24小时

     

    四、还可以参考这篇文章的其它方法:https://www.cnblogs.com/jpfss/p/7206912.html

    展开全文
  • 产生的原因:应用方的数据库连接有效期时间,大于数据库自己设置的有效期。 解决方案: 一、修改druid配置(如果使用druid的话) spring.datasource.druid.validationQuery=select 1 spring.datasource....

    产生的原因:应用方的数据库连接有效期时间,大于数据库自己设置的有效期。

     

    解决方案:

    一、修改druid配置(如果使用druid的话)

    spring.datasource.druid.validationQuery=select 1
    spring.datasource.druid.testWhileIdle=true
    spring.datasource.druid.testOnBorrow=true
    spring.datasource.druid.testOnReturn=true
    

    PS.此方案对性能会有一定影响

     

    二、修改数据库连接配置

    在数据库连接上,加“&autoReconnect=true&failOverReadOnly=false”配置

     

    三、修改数据库连接有效时间

    在数据库配置上设置,把数据库连接有效时间设置长一点,比如设置12小时或者24小时

     

    四、还可以参考这篇文章的其它方法:https://www.cnblogs.com/jpfss/p/7206912.html

     

    转载于:https://www.cnblogs.com/xujanus/p/10297429.html

    展开全文
  • 在长时间导出数据时,经常看到一个错误,但是没怎么影响程序,就一直没管,今天就把它揪出来 [WARN] #0001 was active for 315435 milliseconds and has been removed automaticaly. The Thread responsible was ...

    在长时间导出数据时,经常看到一个错误,但是没怎么影响程序,就一直没管,今天就把它揪出来

    [WARN] #0001 was active for 315435 milliseconds and has been removed automaticaly.
     The Thread responsible was named 'quartz-simpleThreadPoolTaskExecutor-1', 
    but the last SQL it performed is unknown because the trace property is not enabled.

     

    项目用的spring,配置有proxool连接池,这个问题也不怎么大,只是因为操作数据库超过5分钟还没有结束的时候,抛出错误意思是proxool连接池把超过309594 milliseconds的连接给关了,这样配大点就没问题了

     

    <bean id="DataSource" class="org.logicalcobwebs.proxool.ProxoolDataSource">
            <property name="driver" value="com.mysql.jdbc.Driver"></property>
            <property name="driverUrl" value="jdbc:mysql://ip:3306/comm?characterEncoding=UTF-8"></property>
            <property name="user" value="contact"></property>
            <property name="password" value="111111"></property>
            <property name="alias" value="contact_pool" />
        	<property name="prototypeCount" value="2" /> 
        	<property name="maximumConnectionCount" value="24" /> 
        	<property name="minimumConnectionCount" value="8" /> 
        	<property name="simultaneousBuildThrottle" value="24" /> 
        	<property name="maximumActiveTime" value="700000" />
        	<property name="houseKeepingSleepTime" value="99000" />
        	<property name="houseKeepingTestSql" value="select 1 from dual" />  
    </bean>


     

    展开全文
  • Mysql5数据库连接超时问题

    千次阅读 2010-12-22 18:06:00
    问题描述:系统本来运行正常,但过一段时间,或待机一晚上后,第二天早上第一次登录总是失败。查看日志或Tomcat控制台输出,发现如下错误信息: Cause: ...
  • 想必大家在用MySQL时都会遇到连接超时的问题,如下图所示:   就是这个异常(com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Communications link failure Last packet sent to the server was X ms ago...
  • 想必大家在用MySQL时都会遇到连接超时的问题,如下图所示:     就是这个异常(com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Communications link failure Last packet sent to the server was X ...
  • com.MySQL.jdbc.CommunicationsException: The last packet successfully received from the server was58129 seconds ago.The last packet sent successfully to the server was 58129 seconds ago, which is longe...
  • 想必大家在用MySQL时都会遇到连接超时的问题,如下图所示: 就是这个异常(com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Communications link failure Last packet sent to the server was X ms ago),...
  • com.mysql.jdbc.CommunicationsException: The last packet successfully received from the server was58129 seconds ago.The last packet sent successfully to the server was 58129 seconds ago, which is longe...
  • 数据库连接超时是由于数据库长时间不连接之后断开所导致的情况,断开之后首次就会给你抛个异常...输入密码后进入接着敲入命...
  • 如果是mysql数据库的话,数据库本身有一个超时时间,超过这个时间,数据库自动就断开连接查看数据库断开连接时间showglobalvariableslike"%timeout%"主要看 interactive_timeout 和 wait_timeout 的值。 ...
  • 设置MySQL数据库超时

    2017-11-22 23:16:00
    数据库连接超时是由于数据库长时间不连接之后断开所导致的情况,断开之后首次就会给你抛个异常... 首先...
  •  MySQL服务在长时间连接之后断开了,断开之后的首次请求会抛出这个异常  解决方法我找到两个,   1》修改数据库 mysql目录下的my.ini 添加参数:wait_timeout interactive_timeout两个参数的值,这两个参数...
  • mysql更改timeouts数据库连接时间

    千次阅读 2014-02-09 13:31:34
    想必大家在用MySQL时都会遇到连接超时的问题,如下图所示:     就是这个异常(com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Communications link failure Last packet sent to the server was X ...
  • 首先检查 mysql服务是否开启 在控制台输入命令 net start mysql (mysql57)修改my.ini bind-address = 127.0.0.1 为 bind-address ...就有可能是超时回收机制就是将mysql回收空闲连接时间变长,mysql默认回收时...
  • WAS上设置超时时间 增大was数据库连接池 修改WebContainer was控制台上创建数据源
  • mysql 连接超时

    2016-10-27 10:06:32
    使用Connector/J连接MySQL数据库,程序运行较长时间后就会报以下错误: Communications link failure,The last packet successfully received from the server was *** millisecond ago.The last packet ...
  • websphere服务器中(was)连接池属性

    万次阅读 2018-06-28 12:13:00
    WAS连接池属性 连接超时: 解释:连接超时是指,当对指定连接池进行请求时,池中没有可用连接(连接全部被使用,或者数据库请求超时),当请求时间到达指定之间时未响应,那麽这个时候就会产生超时异常,通过日志...
  • 使用Connector/J连接MySQL数据库,程序运行较长时间后就会报以下错误: Communications link failure,The last packet successfully received from the server was *** millisecond ago.The last packet ...
  • MySQL8小时连接超时断开问题

    千次阅读 2009-12-11 18:45:00
    使用Connector/J连接MySQL数据库,程序运行较长时间后就会报以下错误:Communications link failure,The last packet successfully received from the server was *** millisecond ago.The last packet ...

空空如也

空空如也

1 2 3
收藏数 56
精华内容 22
关键字:

was数据库连接超时时间