[opencms-dev] Cannot get a connection, pool error: Timeout waiting for idle object
Kumar Annamalai
pearl_lamma at yahoo.co.in
Mon Nov 9 10:13:29 CET 2009
Ji Mario,
This is wonderful, what an instant reply from the OpenCms forum.
Thanks mario, i will change this immediately, will check and will let you
know.
Since this issue, occurs in weekly basis, i will wait for the result and
will get back to you.
Thanks for your time.
Mario Jäger wrote:
>
> Hi Kumar,
>
> please change in the opencms.properties file the line in section
> #action to take when the pool is exhausted {grow|block|fail}
>
> from:
> db.pool.default.whenExhaustedAction=block
>
> to:
> db.pool.default.whenExhaustedAction=grow
>
>
> So endless loops are prevented.
>
> --
> Kind Regards,
> Mario.
>
> -------------------
> Mario Jäger
>
> Alkacon Software GmbH - The OpenCms Experts
> http://www.alkacon.com - http://www.opencms.org
>
>
>
> Kumar Annamalai schrieb:
>> Hi All, I am facing this issue in my OpenCms servers, once in every
>> week. In that case, restarting the server is the only option, and the
>> issue will be fixed. More details here, Tomcat 5.x, MySQL,OpenCms 7.x
>> I have attached the Opencms.properties
>> <http://old.nabble.com/file/p26262970/Opencms.properties> file, and a
>> brief overview below, # the maximum number of objects that can be
>> borrowed from the pool db.pool.default.maxActive=25 # the maximum
>> amount of time before throwing an exception when the pool is exhausted
>> db.pool.default.maxWait=2000 # the minimum number of objects that will
>> kept connected db.pool.default.minIdle=3 # the maximum number of
>> objects that can sit idled in the pool db.pool.default.maxIdle=10 #
>> action to take when the pool is exhausted {grow|block|fail}
>> db.pool.default.whenExhaustedAction=block # connections will be
>> validated before they are borrowed from the pool
>> db.pool.default.testOnBorrow=false # connections will be validated by
>> evictor thread db.pool.default.testWhileIdle=true # number of
>> milliseconds to sleep between runs of the evictor thread # -1 means no
>> idle connection evictor thread will be run
>> db.pool.default.timeBetweenEvictionRuns=3600000 # number of
>> connections tested in a run of the evictor thread
>> db.pool.default.numTestsPerEvictionRun=3 # minimum amount of time in
>> milliseconds a connection may be idle in the pool before it is
>> eligable for eviction db.pool.default.minEvictableIdleTime=1800000 #
>> the query to validate connections #db.pool.default.testQuery=SELECT
>> STRUCTURE_ID FROM CMS_OFFLINE_STRUCTURE WHERE RESOURCE_PATH = '/'
>> db.pool.default.testQuery=SELECT 1 # number of attempts to connect to
>> the database during startup (default = 10) db.pool.default.connects=10
>> # sleep time between two attempts to connect to the database during
>> startup in ms (default = 5000) db.pool.default.wait=5000 # #
>> Configuration for statement pooling
>> #################################################################################
>> db.statements.default.pooling=true db.statements.default.maxActive=200
>> db.statements.default.maxWait=2000 db.statements.default.maxIdle=100
>> db.statements.default.whenExhaustedAction=block Kindly help me in
>> resolving this issue.
>> View this message in context: Cannot get a connection, pool error:
>> Timeout waiting for idle object
>> <http://old.nabble.com/Cannot-get-a-connection%2C-pool-error%3A-Timeout-waiting-for-idle-object-tp26262970p26262970.html>
>> Sent from the OpenCMS - Dev mailing list archive
>> <http://old.nabble.com/OpenCMS---Dev-f654.html> at Nabble.com.
>> ------------------------------------------------------------------------
>>
>>
>> _______________________________________________
>> This mail is sent to you from the opencms-dev mailing list
>> To change your list options, or to unsubscribe from the list, please
>> visit
>> http://lists.opencms.org/mailman/listinfo/opencms-dev
>
>
>
>
>
> _______________________________________________
> This mail is sent to you from the opencms-dev mailing list
> To change your list options, or to unsubscribe from the list, please visit
> http://lists.opencms.org/mailman/listinfo/opencms-dev
>
>
--
View this message in context: http://old.nabble.com/Cannot-get-a-connection%2C-pool-error%3A-Timeout-waiting-for-idle-object-tp26262970p26263212.html
Sent from the OpenCMS - Dev mailing list archive at Nabble.com.
More information about the opencms-dev
mailing list