When a CloudHub worker recycles under memory pressure, the platform reports that it happened. It does not tell you which flow, which object store, or which connector leak caused it. That analysis is application-side, and it is where AceMQ works — we tune and debug what customers run on MuleSoft, we do not operate MuleSoft itself.
Workers were recycling several times a day, dropping in-flight messages. The application used an in-memory object store for deduplication keys with no expiry, held cached lookup data that grew unbounded, and had a connector configuration that opened a new connection per request without pooling. Each cause on its own was survivable; together they crossed the worker's memory ceiling daily.
Mule applications on CloudHub across several environments, integrating point-of-sale, inventory, and ERP systems.
AceMQ correlated restart timestamps with application behavior and worker metrics to narrow the search, then reviewed object store configuration, caching scopes, and connector pooling as the three most common application-side memory sinks. Named senior engineers worked the issue directly with 24/7 coverage and a 15-minute emergency response SLA.
The daily worker recycles stopped, and in-flight messages now survive a restart rather than being lost. Worker sizing was set from measured behavior instead of guesswork.
Resolving out-of-memory failures in a Mule application that buffered entire multi-hundred-megabyte payloads because no repeatable streaming strategy was configured.
An honest evaluation of which MuleSoft integrations justify their licensing cost, and a staged migration path for the ones that do not.
Whether you need architecture advisory, 24/7 support, or full managed services, AceMQ has the expertise to help.