Mule Runtime on-premises servers were frequently cycling between "Connected" and "Disconnected" states in Anypoint Runtime Manager over multiple days.
Environment
Applicable to:
* Mule Runtime Hybrid Deployments
* On-Premises Standalone Cluster Environments
* Runtime Manager Managed Servers
Symptoms
The following symptoms were observed during the incident:
1. Mule runtime servers oscillated between "Connected" and "Disconnected" states, impacting cluster stability.
2. The Runtime Manager UI did not always update cleanly to "Disconnected" status. In some cases, servers remained stuck in an incorrect "Connected" state, preventing automated platform triggers from detecting the failure properly.
3. When a node experienced a brief network interruption, Hazelcast generated cluster membership exceptions and forcibly removed the node from the cluster. Once evicted, the node did not automatically rejoin the cluster.
Error Indicators from Logs
The following log entries were commonly observed:
ERROR 2026-05-20 20:05:43,741 [WebSocketInboundExecutor] [processor: ; event: ] com.mulesoft.agent.transport.handlers.GenericWebSocketHandler: Closing Mule Agent WebSocket - Close Code: 1006 - Close Reason: Connection was closed abnormally (that is, with no close frame being received).
INFO 2026-05-20 20:05:43,741 [WebSocketInboundExecutor] [processor: ; event: ] com.mulesoft.agent.transport.handlers.GenericWebSocketHandler: Mule Agent WebSocket closed
INFO 2026-05-20 20:05:44,035 [pool-15-thread-1] [processor: ; event: ] com.mulesoft.agent.transport.connections.AsyncHttpWSConnectionThread: Initializing Mule Agent WebSocket connection
INFO 2026-05-20 20:05:44,035 [pool-15-thread-1] [processor: ; event: ] com.mulesoft.agent.transport.connections.AsyncHttpWSConnectionThread: Mule Agent WebSocket connecting to host: runtime-manager.anypoint.mulesoft.com
INFO 2026-05-20 20:05:57,396 [WebSocketInboundExecutor] [processor: ; event: ] com.mulesoft.agent.transport.handlers.GenericWebSocketHandler: Opening Mule Agent WebSocket
INFO 2026-05-20 20:05:57,396 [WebSocketInboundExecutor] [processor: ; event: ] com.mulesoft.agent.transport.handlers.GenericWebSocketHandler: Mule Agent WebSocket opened
INFO 2026-05-20 20:05:57,396 [pool-15-thread-1] [processor: ; event: ] com.mulesoft.agent.transport.connections.AsyncHttpWSConnectionThread: Mule Agent WebSocket connection was initialized after: 1 attempts
Root Cause
The repeated reconnection events were triggered by a series of routine infrastructure and service update activities performed on MuleSoft-managed services.
* Existing WebSocket connections between Mule Runtime and MuleSoft control plane services were temporarily reset.
* Runtime agents attempted automatic reconnection as designed.
This behavior was identified as:
* A temporary infrastructure alignment activity
* Not a product defect
* Not caused by customer-side configuration issues
No recurring impact is expected following completion of the maintenance activities.
Expected Behavior
The following behavior is considered expected during standard infrastructure updates or platform service maintenance windows:
* Short-lived reconnection windows lasting a few minutes
* Temporary Connected/Disconnected state transitions
* Automatic runtime reconnection within approximately one minute
Important Note
If a server remains stuck in a "Connected" state for more than 5 minutes, verify whether a manual restart was initiated before the runtime completed its automatic recovery process.
Manual restarts during transient reconnect windows can interrupt normal recovery behavior.
No product fix or customer-side configuration change was required.
The runtime automatically recovers connectivity after the infrastructure-side maintenance activities have completed.
Recommendations
1. Do not manually restart Mule Runtime servers immediately after observing a transient "Connected" state. Allow several minutes for the automatic recovery process to complete.
2. Create case with MuleSoft Support if:
* Disconnects persist across multiple days
* Individual disconnect windows last several hours
* Nodes fail to recover automatically
3. Continue monitoring Anypoint Runtime Manager dashboards for recurring patterns occurring outside planned maintenance windows.
Diagnostic Data to Gather for Future Incidents When Submitting a Mulesoft Support Case
If the issue recurs, collect the following information before opening a support case:
Ensure logs cover the precise impact time window for faster investigation.
005385640

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.