您的位置:首页 > 产品设计 > UI/UE

druid连接无法回收...

2015-08-07 10:40 459 查看
摘要: 在使用druid连接池的时候,removeAbandonedTimeout配置7200,但是每隔3个小时会出现connect holder is null,以前出现问题只要配置removeAbandonedTimeout和removeAbandoned就能解决。现在这个项目一直不行@wenshao2015-08-07 09:25:37 [ERROR] - com.alibaba.druid.pool.DruidDataSource -DruidDataSource.java(2021) -abandon connection, open stackTraceat java.lang.Thread.getStackTrace(Thread.java:1588)at com.alibaba.druid.pool.DruidDataSource.getConnectionDirect(DruidDataSource.java:1014)at com.alibaba.druid.filter.FilterChainImpl.dataSource_connect(FilterChainImpl.java:4544)at com.alibaba.druid.filter.logging.LogFilter.dataSource_getConnection(LogFilter.java:827)at com.alibaba.druid.filter.FilterChainImpl.dataSource_connect(FilterChainImpl.java:4540)at com.alibaba.druid.filter.stat.StatFilter.dataSource_getConnection(StatFilter.java:661)at com.alibaba.druid.filter.FilterChainImpl.dataSource_connect(FilterChainImpl.java:4540)at com.alibaba.druid.filter.FilterAdapter.dataSource_getConnection(FilterAdapter.java:2723)at com.alibaba.druid.filter.FilterChainImpl.dataSource_connect(FilterChainImpl.java:4540)at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:938)at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:930)at com.dimeng.framework.data.sql.mysql.AbstractPooledConnectionProvider.getConnection(AbstractPooledConnectionProvider.java:188)at com.dimeng.framework.service.achieve.SimpleServiceProvider$SimpleServiceSession$1.getConnection(SimpleServiceProvider.java:495)at com.dimeng.p2p.service.AbstractP2PService.getConnection(AbstractP2PService.java:32)at com.dimeng.p2p.service.PtAccountManageImpl.addRSAKey(PtAccountManageImpl.java:152)at com.dimeng.p2p.console.config.util.RSAKeyGeneral.onStartup(RSAKeyGeneral.java:20)at com.dimeng.framework.resource.achieve.ResourceInitializer.doStartup(ResourceInitializer.java:562)at com.dimeng.framework.resource.achieve.ResourceInitializer.initialize(ResourceInitializer.java:286)at com.dimeng.framework.resource.achieve.ResourceInitializer.onStartup(ResourceInitializer.java:294)at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5456)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)at java.util.concurrent.FutureTask.run(FutureTask.java:262)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)at java.lang.Thread.run(Thread.java:744)2015-08-07 09:53:27 [ERROR] - com.alibaba.druid.pool.DruidDataSource -DruidDataSource.java(2021) -abandon connection, open stackTraceat java.lang.Thread.getStackTrace(Thread.java:1588)at com.alibaba.druid.pool.DruidDataSource.getConnectionDirect(DruidDataSource.java:1014)at com.alibaba.druid.filter.FilterChainImpl.dataSource_connect(FilterChainImpl.java:4544)at com.alibaba.druid.filter.logging.LogFilter.dataSource_getConnection(LogFilter.java:827)at com.alibaba.druid.filter.FilterChainImpl.dataSource_connect(FilterChainImpl.java:4540)at com.alibaba.druid.filter.stat.StatFilter.dataSource_getConnection(StatFilter.java:661)at com.alibaba.druid.filter.FilterChainImpl.dataSource_connect(FilterChainImpl.java:4540)at com.alibaba.druid.filter.FilterAdapter.dataSource_getConnection(FilterAdapter.java:2723)at com.alibaba.druid.filter.FilterChainImpl.dataSource_connect(FilterChainImpl.java:4540)at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:938)at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:930)at com.dimeng.framework.data.sql.mysql.AbstractPooledConnectionProvider.getConnection(AbstractPooledConnectionProvider.java:188)at com.dimeng.framework.service.achieve.SimpleServiceProvider$SimpleServiceSession$1.getConnection(SimpleServiceProvider.java:495)at com.dimeng.p2p.service.AbstractP2PService.getConnection(AbstractP2PService.java:32)at com.dimeng.p2p.service.PtAccountManageImpl.getPrivateKey(PtAccountManageImpl.java:231)at com.dimeng.p2p.common.RSAUtils.decryptStringByJs(RSAUtils.java:365)at com.dimeng.p2p.front.servlets.Login.processPost(Login.java:51)at com.dimeng.framework.http.servlet.AbstractServlet.doPost(AbstractServlet.java:107)at javax.servlet.http.HttpServlet.service(HttpServlet.java:646)at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)at com.dimeng.p2p.front.servlets.XssFilter.doFilter(XssFilter.java:71)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1721)at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1679)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)at java.lang.Thread.run(Thread.java:744)

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息