After migrating to CloudHub 2.0, an issue has been observed where stored procedure calls to a backend Oracle database—invoked through the Database connector and JDBC driver—unexpectedly terminate after approximately eight minutes. Notably, these terminations occur without any corresponding error logs, making troubleshooting particularly challenging.
The root cause of this behavior lies at the network layer and is specific to the CloudHub 2.0 infrastructure. During long-running stored procedure executions, the TCP connection can remain idle for extended periods. In such cases, an intermediate network component—such as a load balancer, NAT gateway, or firewall—may silently drop the connection after around eight minutes of inactivity. This results in the abrupt termination of the database call without any application-level error reporting.
1. If using the Oracle connection, pass the required property through Runtime Manager to maintain the TCP connection. Set the JVM argument 'oracle.net.keepAlive=true' in the Mule Runtime to prevent idle timeouts.
2. Use a Generic connection in the Database Connector and configure the URL with the keepAlive property. For example: jdbc:oracle:thin:@//cloud-services.demos.mulesoft.com:32173/XEPDB1?oracle.net.keepAlive=true.
005321536

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.