Troubleshooting
Problem
The Plug-in configuration generator operates on deployment file changes and when there are multiple changes it can kick off multiple generations which can consume a large amount of memory resources.
Symptom
Out of memory (OOM) may occur when multiple plug-in configuration generations are
concurrently running at the same time.
e.g.
[5/15/14 16:16:40:981 EDT] 00000007 TreeBuilder W ODCF0002E:
Exception: java.lang.OutOfMemoryError
Cause
The Plug-in configuration generator operates on deployment file changes and when there are multiple changes it can kick off multiple generations which can consume a large amount of memory resources.
Diagnosing The Problem
Memory Analyzer output example:
Problem Suspect 1
18 instances of
"com.ibm.websphere.plugincfg.generator.ConfigurationParser", loaded by
"<system class loader>" occupy 685,060,832 (57.83%) bytes.
Biggest instances:
com.ibm.websphere.plugincfg.generator.ConfigurationParser @ 0x25f7ff40
- 88,489,104 (7.47%) bytes.
com.ibm.websphere.plugincfg.generator.ConfigurationParser @ 0x2c1097a8
- 87,715,224 (7.40%) bytes.
com.ibm.websphere.plugincfg.generator.ConfigurationParser @ 0x25f2e398
- 80,464,440 (6.79%) bytes.
com.ibm.websphere.plugincfg.generator.ConfigurationParser @ 0x27fc3678
- 79,427,896 (6.70%) bytes.
com.ibm.websphere.plugincfg.generator.ConfigurationParser @ 0x264c58e0
- 76,260,416 (6.44%) bytes.
com.ibm.websphere.plugincfg.generator.ConfigurationParser @ 0x232e5750
- 66,211,728 (5.59%) bytes.
com.ibm.websphere.plugincfg.generator.ConfigurationParser @ 0x28018788
- 47,871,528 (4.04%) bytes.
com.ibm.websphere.plugincfg.generator.ConfigurationParser @ 0x28058ff0
- 36,813,080 (3.11%) bytes.
com.ibm.websphere.plugincfg.generator.ConfigurationParser @ 0x2647f998
- 31,682,024 (2.67%) bytes.
com.ibm.websphere.plugincfg.generator.ConfigurationParser @ 0x284a00e8
- 28,243,592 (2.38%) bytes.
com.ibm.websphere.plugincfg.generator.ConfigurationParser @ 0x2b01b458
- 28,241,344 (2.38%) bytes.
com.ibm.websphere.plugincfg.generator.ConfigurationParser @ 0x2f0c7478
- 11,947,240 (1.01%) bytes.
Resolving The Problem
Multiple deployment file changes are not uncommon during large deployments and upgrades. Therefore, it is recommended that you disable (uncheck) "Enable automated Web server configuration processing" when performing large deployments or upgrades to the WebSphere Application Server environment.
Was this topic helpful?
Document Information
Modified date:
15 June 2018
UID
swg21673767