c3p0连接线程中断,求高手指教,在线等

[ts-merchant-bill-dbfix-job]2015-03-07 19:37:21,617 INFO [com.mchange.v2.log.MLog] MLog clients using log4j logging.
[ts-merchant-bill-dbfix-job]2015-03-07 19:37:21,650 INFO [com.mchange.v2.c3p0.C3P0Registry] Initializing c3p0-0.9.1.2 [built 21-May-2007 15:04:56; debug? true; trace: 10]
[ts-merchant-bill-dbfix-job]2015-03-07 19:37:23,123 INFO [org.springframework.scheduling.concurrent.ThreadPoolExecutorFactoryBean] Initializing ExecutorService 'threadPoolService'
[ts-merchant-bill-dbfix-job]2015-03-07 19:37:23,292 INFO [com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource] Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 50, acquireRetryDelay -> 300, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> z8kflt971vpi21v4xh5yu|314382c6, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> com.mysql.jdbc.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> z8kflt971vpi21v4xh5yu|314382c6, idleConnectionTestPeriod -> 60, initialPoolSize -> 15, jdbcUrl -> 10.1.6.201, maxAdministrativeTaskTime -> 5, maxConnectionAge -> 0, maxIdleTime -> 1800, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 30, maxStatements -> 0, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 6, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> SELECT 1, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ]
[ts-merchant-bill-dbfix-job]2015-03-07 19:37:23,854 WARN [net.sf.ehcache.CacheManager] One or more caches require a DiskStore but there is no diskStore element configured. Using the default disk store path of /tmp. Please explicitly configure the diskStore element in ehcache.xml.
[ts-merchant-bill-dbfix-job]2015-03-07 19:37:25,693 INFO [net.sf.ehcache.util.UpdateChecker] New update(s) found: 2.6.5 [http://www.terracotta.org/confluence/display/release/Release+Notes+Ehcache+Core+2.6]. Please check http://ehcache.org for the latest version.
[ts-merchant-bill-dbfix-job]2015-03-07 19:37:28,288 WARN [com.mchange.v2.async.ThreadPoolAsynchronousRunner] A task has exceeded the maximum allowable task time. Will interrupt() thread [Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#4,5,main]], with current task: com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@64e48e45
[ts-merchant-bill-dbfix-job]2015-03-07 19:37:28,288 WARN [com.mchange.v2.async.ThreadPoolAsynchronousRunner] Thread [Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#4,5,main]] interrupted.
[ts-merchant-bill-dbfix-job]2015-03-07 19:37:28,288 WARN [com.mchange.v2.async.ThreadPoolAsynchronousRunner] A task has exceeded the maximum allowable task time. Will interrupt() thread [Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1,5,main]], with current task: com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@593887c2
[ts-merchant-bill-dbfix-job]2015-03-07 19:37:28,288 WARN [com.mchange.v2.async.ThreadPoolAsynchronousRunner] Thread [Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1,5,main]] interrupted.
[ts-merchant-bill-dbfix-job]2015-03-07 19:37:28,288 WARN [com.mchange.v2.async.ThreadPoolAsynchronousRunner] A task has exceeded the maximum allowable task time. Will interrupt() thread [Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#3,5,main]], with current task: com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@e58ff51
[ts-merchant-bill-dbfix-job]2015-03-07 19:37:28,288 WARN [com.mchange.v2.async.ThreadPoolAsynchronousRunner] Thread [Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#3,5,main]] interrupted.
[ts-merchant-bill-dbfix-job]2015-03-07 19:37:28,288 WARN [com.mchange.v2.async.ThreadPoolAsynchronousRunner] A task has exceeded the maximum allowable task time. Will interrupt() thread [Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0,5,main]], with current task: com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@74e22632
[ts-merchant-bill-dbfix-job]2015-03-07 19:37:28,288 WARN [com.mchange.v2.async.ThreadPoolAsynchronousRunner] Thread [Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0,5,main]] interrupted.
[ts-merchant-bill-dbfix-job]2015-03-07 19:37:28,288 WARN [com.mchange.v2.async.ThreadPoolAsynchronousRunner] A task has exceeded the maximum allowable task time. Will interrupt() thread [Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2,5,main]], with current task: com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@2b39d891
[ts-merchant-bill-dbfix-job]2015-03-07 19:37:28,289 WARN [com.mchange.v2.async.ThreadPoolAsynchronousRunner] Thread [Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2,5,main]] interrupted.
[ts-merchant-bill-dbfix-job]2015-03-07 19:37:28,289 WARN [com.mchange.v2.resourcepool.BasicResourcePool] com.mchange.v2.resourcepool.BasicResourcePool@6531767b -- Thread unexpectedly interrupted while performing an acquisition attempt.
java.lang.InterruptedException: sleep interrupted
at java.lang.Thread.sleep(Native Method)
at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1805)
at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
[ts-merchant-bill-dbfix-job]2015-03-07 19:37:28,290 WARN [com.mchange.v2.resourcepool.BasicResourcePool] com.mchange.v2.resourcepool.BasicResourcePool@6531767b -- Thread unexpectedly interrupted while performing an acquisition attempt.
java.lang.InterruptedException: sleep interrupted
at java.lang.Thread.sleep(Native Method)
at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1805)
at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)

0

2个回答

可能是超时了,检查下连接是否中断,网络是否稳定。

1

修改一下超时时间,长点。

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
那位高手请指教小弟,网球游戏算法?????
跪求,网球游戏算法????十万火急!!
c3p0数据库连接池实现原理笔记
为什么用连接池-我们最初jdbc连接数据库需要 1. 安装驱动 2. 取得连接 3. 打开窗口 4. 书写语句、执行语句和查看结果 5. 关闭到数据库的连接 其中1,2和5完全可以重用,这样就加快了执行。也即:  同一个连接可以打开多个窗口  同一个窗口可以多次执行语句 我们发现jdbc连接数据库时对于同一个项目来说,如
求所有四位完全平方数
求所有四位完全平方数的一款自编的pascal程序,新手上路,求高手指教
求VB.NET高手指教
各路大神:目前使用VB.2008,问题多多,有偿请教,谢谢 ,QQ945790857
JAVA工程使用C3P0连接池配置+单例引用示例
大部分c3p0连接池都是在web工程中配置使用 以下是自己实现的c3p0在Java工程中应用的简单示例   1. 导入jar包   2. src下创建配置文件c3p0-config.xml [DBNAME] [PASSWORD] oracle.jdbc.driver.OracleDriver jdbc:oracle:thin:@[IP]:1521:
使用C3P0连接池释放当前连接
程序里用到C3P0连接池,用如下方法获取一个链接: _ds = new ComboPooledDataSource(); ... Connection conn = _ds.getConnection(); 而在释放链接的时候,我们一般是这样写的: conn.close();       今天我突然感觉,如果这样释放连接,conn这个链接应该就完全关闭了,而
Com连接问题 (GetActiveObject不能获得实例)
Com连接问题 (GetActiveObject不能获得实例), 請高手指教.
查询优化问题一
<br />问题的原因比较清楚:<br />我其实是2个表关联查询:订单产品表(A)-->订单表(B)<br />其中A表中有350多万记录  B表中有15万记录<br />我的sql大概是这样<br />select * from (<br />select  * from A a, B b<br />where<br />a.orderId=b.id<br />and b.f1 =1000 --- 查询条件<br /><br />and b.f2=2000 ---查询条件<br />order by a
解析盗号高手是怎么盗QQ密码的
互联网发展到今天,在中国应该算是非常普及了,随着智能手机的推出和普及,人们逐渐从PC端转向了移动互联网时代,同时随着各方面的对网络安全意识的普及,一般的骗术可能能被大众识破,但今天我要说的这种骗术虽然已经在互联网存在了很多年,但直到今天依然还会在很多网站中看到相关的广告,主要原因就是这种骗术肯定还是会有人上当的,如果没有利润的话,骗子肯定不会搭着广告费去行骗。看到标题各位就应该已经清楚了,今天要说
判断素数程序软件淡色是
判断一个数是否是素数的一款自编的pascal程序,新手上路,求高手指教
论数据库连接池的必要性及c3p0的详解
1.JDBC数据库连接池的必要性 在使用开发基于数据库的web程序时,传统的模式基本是按以下步骤:   在主程序(如servlet、beans)中建立数据库连接。 进行sql操作 断开数据库连接。 这种模式开发,存在的问题: 普通的JDBC数据库连接使用 DriverManager 来获取,每次向数据库建立连接的时候都要将 Connection 加载到内存中,再验证用户名和密码(得花
Java高手真经等多个文件
链接地址:https://pan.baidu.com/s/1boSqAmF    秘钥:aijn
java c3p0连接mysql数据库
java c3p0连接mysql数据库 java c3p0连接mysql数据库 java c3p0连接mysql数据库 可以直接运行
求答CF高手指教
最近玩CF,见G 多多 ,不够别人玩,说有G 的  ,请指教~~~
Java编程使用C3P0连接Mysql数据库
(一)C3P0数据源 1.C3P0数据源也是数据库连接池之一,比如说数据库连接池还有DBCP数据源,它们两都实现了DataSource接口。 2.在C3P0中DataSource接口的实现类是ComboPoolDataSource。 (二)ComboPoolDataSource类方法:http://www.mchange.com/projects/c3p0/apidocs/com/mcha
c3p0连接oracle数据库单元测试
依赖jar包: c3p0-0.9.1.2.jar com.springsource.net.sf.cglib-2.2.0.jar com.springsource.org.aopalliance-1.0.0.jar com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar commons-logging-1.1.3.jar mysq
c3p0配置连接测试
原文:http://www.mchange.com/projects/c3p0/#configuring_connection_testing c3p0提供了多种检测失效连接的方法,避免程序因为使用失效的连接而报错。连接失效的原因很多:JDBC驱动主动关闭长时连接、数据库或网络原因、资源不足、驱动bug或其他原因。 c3p0提供了许多灵活的连接测试方式,主要有如下参数: automa
解决c3p0 mysql八小时连接失效问题
MySQL 的默认设置下,当一个连接的空闲时间超过8小时后,MySQL 就会断开该连接,而 c3p0 连接池则以为该被断开的连接依然有效。在这种情况下,如果客户端代码向 c3p0 连接池请求连接的话,连接池就会把已经失效的连接返回给客户端,客户端在使用该失效连接的时候即抛出异常。网上有一种解决方式是将wait_timeout改大,但是这不是一劳永逸的方法。          还有一种方法是利用c
c3p0连接配置
c3p0配置
Java c3p0 oracle 数据库连接池 代码实现 (一)
<br />编译及运行环境:winxp+jdk5.0+eclipse3.2+oracle9i<br /> 所需jar包:<br />     oracle9.jar(oralce驱动器)<br />     c3p0-0.9.1.2.jar<br />     log4j-1.2.8.jar<br />     commons-logging.jar<br /><br /> SystemConfigResources.properties<br /> #oracle config<br
c3p0连接mysql8.0.11出错求大佬指正
c3p0-config.xml &amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt; &amp;lt;!DOCTYPE unspecified &amp;gt; &amp;lt;c3p0-config&amp;gt;   &amp;lt;named-config name=&quot;mysql&quot;&amp;gt;        &amp;lt;property name=&quot;driverClass
c3p0连接池连接Sybase 简单应用
package batch; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import com.mchange.v2.c3p0.*; public class c3p0demo
c3p0---oracle连接池配置
原文链接:http://blog.163.com/yangchenhui21@126/blog/static/622862942007911494126/       class="com.mchange.v2.c3p0.ComboPooledDataSource">    oracle.jdbc.driver.OracleDriver          jdbc:oracle:th
c3p0连接Oracle连接池配置
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"        xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"       
c3p0连接mysql8.0.11配置问题
配置好了数据库版本后,出了各种问题,一步一步解决 1.更新老版本的JAR包,新的如下: c3p0-0.9.5.2 mchange-commons-java-0.2.15 mysql-connector-java-8.0.11 下载地址: https://download.csdn.net/download/qq_38815856/10524564 2.配置C3P0-config.xml...
如何成为Java高手--->转一位牛人的文章共勉,其实无论什么语言都一样!
 本人感言:    其实什么语言都一样,只要学习到 太极的境界就是"无招胜有招"!   招聘公司根据语言来招人其实是偏颇的,一个真正的软件程序员,是不会因为哪种语言而束缚手脚的,要的仅仅是灵感和创意!   让我们一起向软件的颠峰攀登吧!====我从baidu偶尔看到(不知这位仁兄是不是转帖),这是原文:作者:fireflyzgb - 高级经理 六级 10-21 17:29 很多
使用C3P0改造JDBC对数据库的连接
1.Connection对象在JDBC使用的时候.使用的时候就会去创建一个对象,使用结束以后就会将这个对象给销毁了.每次创建和销毁对象都是耗时操作.需要使用连接池对其进行优化.程序初始化的时候,初始化多个连接,将多个连接放入到池中(内存中).每次获取的时候,都可以直接从连接池中进行获取.使用结束以后,将连接归还到池中。 本文介绍的连接池为:C3P0 2.使用步骤 导入ja
使用C3P0连接Oracle报错
错误信息: java.sql.SQLException: Connections could not be acquired from the underlying database!     at com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:118)     at com.mchange.v2.c3p0.impl.C3P
C3P0数据源 连接Access数据库
xml version="1.0" encoding="UTF-8"?>  beans xmlns="http://www.springframework.org/schema/beans"      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"      xsi:schemaLocation="http://www.s
[已解决]c3p0连接池超时自动断开mysql
今天遇到个问题,c3p0连接池,连接mysql 过了不到1分钟,居然报了错误
Java中读取配置文件使用jdbc-c3p0连接池连接sqlserver数据库
依赖的jar包有c3p0-0.9.2-pre1.jar mchange-commons-0.2.jar sqljdbc4.jar。 使用的是读取配置文件的方式读取配置信息。
c3p0连接mysql8.0.11驱动打包
c3p0连接mysql8.0.11驱动打包c3p0连接mysql8.0.11驱动打包
C3P0 jar包,还有oracle的jdbc连接jar包
其中包含C3P0的jar包,本人测试使用了oracle数据库,因此里面还有oracle jdbc的驱动jar包
已知两点,求两点与原点连线的角度
/* 怎么求夹角;已知两点坐标要求其到原点连线的夹角, 那么我们可以用向量去做, 用向量的积除以向量模的乘积,在求其反函数, 然后转换为角度就可以知道其角度为多少了; 向量的模的乘积怎么算: sqrt(x^2+y^2); 向量的乘积 x1*x2+y1*y2; */ #include&amp;lt;iostream&amp;gt; #include&amp;lt;cmath&amp;gt; using namesp...
用C3P0建立服务器与数据库的连接
1:在MyEclipse建立 Web Serve
Spring c3p0连接池无法释放解决方案
解决c3p0连接池释放的问题。错误信息: Data source rejected establishment of connection, message from server: “Too many connections” ,以及 No Hibernate Session bound to thread .
c3p0配置时连接不到数据库
配置spring 和Hibernate 时用c3p0,会出现连接不上数据库。 c3p0版本:0.9.1.2 失败原因:版本不支持 mysql驱动包版本:5.1.28,连接成功
c3p0连接池使用完毕后连接返还
c3p0连接池啊就不多说了。有一个问题吧就是连接使用完毕后要怎么放回连接池,供下次继续使用。 答案是: conn.close();// 放回 可以将连接放回。但在实际应用中有时候发现调用这个方法以后连接还是在使用中,没有被返还。 于是各种百度、google。 发现获取连接有两种方法。 第一种是 ComboPooledDataSource cpds = new ComboPoo...
c3p0连接池需要关闭连接么
使用 c3p0 的话,也是 java.sql.Connection,只要是 JDBC 都是这个接口的对象! 使用完后必须 con.close() 掉,使用连接池的话,执行 con.close 并不会关闭与数据库的 TCP 连接,而是将连接还回到池中去,如果不 close 掉的话,这个连接将会一直被占用,直接连接池中的连接耗尽为止。 至于是如何做到 con.close 并不是真正意义上的
Java使用C3P0连接MySQL数据库查询
Java连接MySQL数据库查询。 使用C3P0连接池查询数据库,用log4j做日志。