On 4/7/11 7:49 AM, Bernard Maassen wrote:
> I've run into a strange problem.
> When I initiate my database connections I see the following behavior:
>
> 1st connection from the pool is created instantly
> all other connections are created really slowly, it seems every 5 second 1 
> new connection gets connected.
> When all connections are connected to the db, everything works like it should.
>
> The waiting connection requests all are in the same state:
> java.lang.Thread.State: TIMED_WAITING (on object monitor)
>                 at java.lang.Object.wait(Native Method)
>                 at 
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1123)
>                 - locked <0x0000000741c54170> (a 
> org.apache.commons.pool.impl.GenericObjectPool$Latch)
>                 at 
> org.apache.commons.dbcp.PoolingDriver.connect(PoolingDriver.java:180)
>                 at 
> java.sql.DriverManager.getConnection(DriverManager.java:582)
>                 at 
> java.sql.DriverManager.getConnection(DriverManager.java:207)
>
> It seems like one gets revived every 5 sec, and then connects to the db.
>
> My question is if it is possible to change this internal wait of 5 sec?
>
> Bernard
>
What versions of [pool] and [dbcp] are you running?

What are the pool configuration parameters?

Phil



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

  • [pool] Bernard Maassen
    • Re: [pool] Phil Steitz

Reply via email to