Informix DB Connection Pool Problem,Java

Java-Forum
Anonymous
 Informix DB Connection Pool Problem,

Post by Anonymous »

i < /p>
Ich verwende Informix DB und Verbindungspool und es gibt keine idealen Verbindungen frei. < /p>
AtomikosDataSourceBean ds = new AtomikosDataSourceBean();
ds.setUniqueResourceName("XADS-"+nodeId+"-"+currentTimeInMillis());
ds.setXaDataSourceClassName("com.informix.jdbcx.IfxXADataSource");
Properties p = new Properties();
p.setProperty ( "user" , "informix" );
p.setProperty ( "password" , "informix" );
p.setProperty ( "serverName" , "ifxtest" );
p.setProperty ( "databaseName" , "java" );
p.setProperty ( "portNumber" , "1526" );
p.setProperty ( "ifxIFXHOST" , "localhost-ifx" );
p.setProperty ( "ifxIFX_LOCK_MODE_WAIT" , "5" );
p.setProperty ( "ifxIFX_XASPEC" , "Y" );
ds.setXaProperties ( p );
ds.setTextQuery("Select 1 from ....";// some property table.
ds.setMaxIdelTime(60*1000);
ds.setMinPoolSize(5);
ds.setMaxPoolSize(150);
return ds;
< /code>
Ich werde zu oft unter log < /p>
unterwarnen.com.atomikos.jdbc.AtomikosSQLException, level=WARN, message=Connection pool exhausted- try increasing 'maxPoolSize' and/or 'borrowConnectionTimeout' on the DatasourceBean,
< /code>
Die obigen Warnmeldungen so oft, wenn die Anwendung ausgeführt wird, aber niemals eine Ausnahme ausgelöst hat, leite ich um Mitternacht aus. Zu diesem Zeitpunkt gibt es keinen der Benutzer im System und im Idealfall sollten alle Verbindungen zu diesem Zeitpunkt freigelassen werden, aber es findet die Verbindungen nicht und es veranlasst meine Purge -Aufgabe, die oberen Warnungsmeldungen zu versagen. 3-Version-Treiber, es hat keine Statik-API.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post