Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 3.1.0
-
Fix Version/s: 3.1.4 (EE only), 3.2.4 (EE only), 3.3.3 (EE only), 3.4.0 RC4, 3.4.0
-
Component/s: Core: Concurrency / Threading
-
Labels:None
-
User impact:High
-
Similar Issues:None
Description
Deploy loanbroker-bpm app, then stop it (e.g. via JMX -> MuleContext -> stop).
Expected: clean shutdown of an application
Actual: the processing time monitor thread stays behind (this applies to every app gathering stats), e.g. check out the threads list via jconsole, it has [loanbroker-bpm] app prefix. Note that there's another thread, which is ok (system Mule thread for this app, 'standby' mode handling management operations and notifications).
Issue Links
- relates to
-
MULE-6759
Http dispatcher thread leak
-
This is intended to be a single system thread that reaps all references. It uses (and needs) no per-app context. Having multiple threads uses more resources to accomplish the same job.