2012-05-03 4 views
0

Мы имеем трудно понять, свойства defined, minIdle, maxIdle и т.д.ГСБД Свойства соединения

мы видим следующее сообщение об ошибке со следующей установкой

 
InitialSize=5 
maxActive=50 
maxIdle=40 
maxWait=2000 
 
Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot get a connection, pool error Timeout waiting for idle object 
    at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:80) 
    at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:1001) 
    at org.springframework.jdbc.core.JdbcTemplate.call(JdbcTemplate.java:1064) 

    ... 36 more 
Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot get a connection, pool error Timeout waiting for idle object 
    at org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:114) 
    at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044) 
    at org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource.getConnection(AbstractRoutingDataSource.java:148) 
    at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:111) 
    at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:77) 
    ... 39 more 
Caused by: java.util.NoSuchElementException: Timeout waiting for idle object 
    at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1134) 
    at org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:106) 
+0

Когда вы получите эту ошибку, сколько соединений создал пул, и сколько активны? Как долго они активны? –

ответ

0

Это разрешенное. Проблема заключалась в утечке соединения из кода плохого приложения. Код приложения был написан для доступа к базовому собственному соединению, чтобы использовать типы массивов Oracle и не управлялся должным образом. Изменен код для использования SimpleNativeJdbcExtractor

http://static.springsource.org/spring/docs/2.0.x/api/org/springframework/jdbc/support/nativejdbc/SimpleNativeJdbcExtractor.html

 Смежные вопросы

  • Нет связанных вопросов^_^