| Summary | This article clarifies details about Orbix servers showing OutOfMemory errors. |
|---|---|
| Environment |
Orbix 6.3.6 UNIX Operating Systems |
| Question/Problem Description |
Orbix 6.3 Java server fails to start due to insufficient asynchronous execution resources. Orbix 6.3 Java server log shows OutOfMemoryError warning during startup. |
| Clarifying Information | |
| Error Message | (IT_WORKQUEUE:1) W - OutOfMemoryError prevented creation of thread for pool, continuing with existing threads (IT_ATLI2_IP:1) E - insufficient asynchronous execution resources: java.lang.Exception: 10 WorkQueue threads required but only 0 available |
| Defect/Enhancement Number | |
| Cause | The root cause of this issue are limited resources on the machine or inappropriate ulimit values. |
| Resolution |
Ensure the machine has enough free memory for the process. Further check the resources available to the shell and to processes started by it by running "ulimit -a". Ensure the limits for the file descriptors, number of processes a user can spawn, memory, etc are set to appropriate values. |
| Workaround | |
| Notes | |
| Attachment |
#Orbix
#KnowledgeDocs