All containers (child and root) are installed as a service. When the server boots up, if the child container service starts earlier than the root container, the root container gives an Out of Memory Error.
In the logs, we can find this error
java.lang.OutOfMemoryError: unable to create new native thread
However, if we stop the child containers from starting on boot or if the child container starts later, this problem does not appear and Fuse ESB root container starts up normally.
Fuse ESB Enterprise 7.1
Red Hat Enterprise Linux 6.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.