Runbook

Tomcat High JDBC Connection Pool Usage Incident.

Back to Runbooks

Overview

This incident type refers to a situation where the Tomcat server's JDBC connection pool usage surpasses its configured limits. This can lead to a shortage of available connections for incoming requests, resulting in slow response times or even server crashes. It is important to monitor and manage the JDBC connection pool usage to prevent such incidents from occurring.

Parameters

Debug

Get the PID of the Tomcat process

Check the JDBC connection pool usage

Check the database connections in use

Check the number of threads in use

Check the Tomcat logs for errors

Check the CPU and memory usage of the Tomcat process

Check the network connections in use

Check the system logs for errors

Repair

Increase the maximum size of the connection pool to allow for more simultaneous connections.

Learn more

Related Runbooks

Check out these related runbooks to help you debug and resolve similar issues.