article ERROR: Connection pool congestion

Example connection pool congestion entries from an uptime.log file:

 

2010-05-09 15:59:16,447 WARN (RealSessionFactory:63) - Connection pool congestion: busy: 450 idle: 50 total:500 maximum: 500 2010-05-09 15:59:16,447 WARN (RealSessionFactory:63) - Connection pool congestion: busy: 450 idle: 50 total:500 maximum: 500

 

These warning messages indicate that up.time is losing time waiting for available connections to the DB.  These messages are generally not an indication of a significant problem if they occur intermittently and in short bursts.  However, if these messages are sustained for extended periods of time, please contact uptime Support for guidance on potential system tuning.

 

There are various reasons why you may be seeing these messages:

  • The connectionPoolMaximum variable in the uptime.conf file is set too low (note that changes to this setting are often required as your installation expands).
  • The connectionPoolMaximum variable in the uptime.conf file is set lower than the serviceThreads parameter. Note that the connectionPoolMaximum value should be at least 10% higher than the serviceThreads value.
  • The connectionPoolMaximum variable in the uptime.conf file is larger than the number of actual connections available from your database server.
  • Your Database may simply need additional tuning to accommodate the up.time workload.

Related Articles


ERROR: Thread pool backlog

RatingViews
article

Example uptime.log entries: 2010-05-18 03:15:07,473 WARN (Launcher:117) - Thread pool backlog: Events in queue: 110 Available: 0 Busy:75 2010-05-18 03:15:07,474 WARN (Launcher:117) - Thread pool...

By: uptime Support | Date Created: 6-5-2010 | Last Modified: 2-20-2013 | Index: 442

  2290

Problems adding an Agent to up.time

RatingViews
article

By: uptime Support | Date Created: 6-15-2006 | Last Modified: 8-9-2011 | Index: 083

  8576

Understanding your Oracle Connection Settings

RatingViews
article

This article outlines how you can use the information in the Oracle TNS connection string to populate database-specific fields that need to be set in the uptime.conf file.

By: uptime Support | Date Created: 2-27-2007 | Last Modified: 6-30-2011 | Index: 146

  6664

up.time causing excessive ESX connection logging

RatingViews
article

When up.time connects to an ESX server to collect performance data it registers a unique connection to the hosts API. This can cause an increase in logging on the server as each poll (for example...

By: uptime Support | Date Created: 8-6-2010 | Last Modified: 8-10-2011 | Index: 467

  2075

/var/adm/messages: inetd uptmagnt connection warnings

RatingViews
article

On some UNIX or Linux servers you may notice repeated messages like the ones below in your messages log once you start monitoring the server with up.time. Jul 2 14:43:27 hostname inetd[486]:...

By: uptime Support | Date Created: 12-31-1969 | Last Modified: 8-31-2011 | Index: 308

  3717

User Comments



No comments have been posted.

Copyright © 2021 IDERA, Inc.   Legal   Privacy Statement