[ERROR][2013-05-16 17:49:46][StatsRoller.connectionReturned(147)] Unable to log connectionReturned
java.lang.InterruptedException
at org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock$ReaderLock.acquire(WriterPreferenceReadWriteLock.java:167)
at org.logicalcobwebs.proxool.admin.StatsRoller.connectionReturned(StatsRoller.java:144)
at org.logicalcobwebs.proxool.admin.Admin.connectionReturned(Admin.java:74)
at org.logicalcobwebs.proxool.ConnectionPool.putConnection(ConnectionPool.java:339)
at org.logicalcobwebs.proxool.ProxyConnection.close(ProxyConnection.java:247)
at org.logicalcobwebs.proxool.WrappedConnection.invoke(WrappedConnection.java:134)
at org.logicalcobwebs.proxool.WrappedConnection.intercept(WrappedConnection.java:87)
at $java.sql.Wrapper$$EnhancerByProxool$$8c36a3f0.close(<generated>)
at com.ibatis.sqlmap.engine.transaction.jdbc.JdbcTransaction.close(JdbcTransaction.java:81)
at com.ibatis.sqlmap.engine.transaction.TransactionManager.end(TransactionManager.java:93)
at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.endTransaction(SqlMapExecutorDelegate.java:734)
at com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.endTransaction(SqlMapSessionImpl.java:176)
at com.ibatis.sqlmap.engine.impl.SqlMapClientImpl.endTransaction(SqlMapClientImpl.java:153)
at com.ibatis.dao.engine.transaction.sqlmap.SqlMapDaoTransaction.commit(SqlMapDaoTransaction.java:41)
at com.ibatis.dao.engine.transaction.sqlmap.SqlMapDaoTransactionManager.commitTransaction(SqlMapDaoTransactionManager.java:75)
at com.ibatis.dao.engine.impl.DaoContext.commitTransaction(DaoContext.java:101)
at com.ibatis.dao.engine.impl.DaoProxy.invoke(DaoProxy.java:73)
at $Proxy0.updateHorseScore(Unknown Source)
自这个错误之后就出现了mina后面的大量的消息发送不出去,然后整个服务就卡死了!我们头说换数据连接池,然后我觉得是很久没有更换了,换成tomcat连接池不知道行不行啊?如果谁遇见此中情形请帮忙回复您的处理方式,多谢了!
java.lang.InterruptedException
at org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock$ReaderLock.acquire(WriterPreferenceReadWriteLock.java:167)
at org.logicalcobwebs.proxool.admin.StatsRoller.connectionReturned(StatsRoller.java:144)
at org.logicalcobwebs.proxool.admin.Admin.connectionReturned(Admin.java:74)
at org.logicalcobwebs.proxool.ConnectionPool.putConnection(ConnectionPool.java:339)
at org.logicalcobwebs.proxool.ProxyConnection.close(ProxyConnection.java:247)
at org.logicalcobwebs.proxool.WrappedConnection.invoke(WrappedConnection.java:134)
at org.logicalcobwebs.proxool.WrappedConnection.intercept(WrappedConnection.java:87)
at $java.sql.Wrapper$$EnhancerByProxool$$8c36a3f0.close(<generated>)
at com.ibatis.sqlmap.engine.transaction.jdbc.JdbcTransaction.close(JdbcTransaction.java:81)
at com.ibatis.sqlmap.engine.transaction.TransactionManager.end(TransactionManager.java:93)
at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.endTransaction(SqlMapExecutorDelegate.java:734)
at com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.endTransaction(SqlMapSessionImpl.java:176)
at com.ibatis.sqlmap.engine.impl.SqlMapClientImpl.endTransaction(SqlMapClientImpl.java:153)
at com.ibatis.dao.engine.transaction.sqlmap.SqlMapDaoTransaction.commit(SqlMapDaoTransaction.java:41)
at com.ibatis.dao.engine.transaction.sqlmap.SqlMapDaoTransactionManager.commitTransaction(SqlMapDaoTransactionManager.java:75)
at com.ibatis.dao.engine.impl.DaoContext.commitTransaction(DaoContext.java:101)
at com.ibatis.dao.engine.impl.DaoProxy.invoke(DaoProxy.java:73)
at $Proxy0.updateHorseScore(Unknown Source)
自这个错误之后就出现了mina后面的大量的消息发送不出去,然后整个服务就卡死了!我们头说换数据连接池,然后我觉得是很久没有更换了,换成tomcat连接池不知道行不行啊?如果谁遇见此中情形请帮忙回复您的处理方式,多谢了!
<Alias>xxx.xxx.com </Alias>
<Context path="" docBase="/usr/local/tomcat-website/webapps/website" sessionCookieDomain=".xxx.com" debug="0" privileged="true" reloadable="true" allowlinking="true">
<Manager className="de.javakaffee.web.msm.MemcachedBackupSessionManager"
memcachedNodes="n1:127.0.0.1:11211" requestUriIgnorePattern=".*\.(png|gif|jpg|css|js)$"
sessionBackupAsync="false"
sticky="false"
sessionBackupTimeout="1800000"
transcoderFactoryClass="de.javakaffee.web.msm.serializer.json.JSONTranscoderFactory"/>
</Context>
</Host>