Legacy Knowledge Base
Published Sep. 10, 2025

Idle Database connections in Liferay

Written By

Madhusudan Sharma

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

Legacy Article

You are viewing an article from our legacy "FastTrack" publication program, made available for informational purposes. Articles in this program were published without a requirement for independent editing or verification and are provided"as is" without guarantee.

Before using any information from this article, independently verify its suitability for your situation and project.

Issue

  • Why number of idle connections are increasing more than my connection pool size?

  • Does Liferay clears idle connections?

  • If not then how to clear these idle connections from Liferay? What is the recommendation from Liferay to clear these idle connections?

Environment

  • Liferay DXP 7.4

Resolution

  1. Why number of idle connections are increasing more than my connection pool size?
    The Idle connections refer to connections established to the database server but are not currently being used to execute a query or transaction. These connections remain open and are considered "idle" until they are needed again. However, the reason they are crossing the connection pool size could be due to something causing extra connections to be created outside the control of your pool.

  2. Does Liferay clears idle connections?
    Liferay is not directly related to clearing the idle connections. It uses HikariCP for connection pooling and database connections for all data-related requests inside the portal.

  3. If not then how to clear these idle connections from Liferay? what is the recommendation from Liferay to clear these idle connections.
    Liferay does not directly clear idle connections and it relies on the underlying connection pool for that functionality.

Additional Information

 

 

Did this article resolve your issue ?

Legacy Knowledge Base