Information Server EngMonApp fails with java.lang.OutOfMemoryError

Resolving The Problem

To resolve the issue, you need to increase the maximum heap size for EngMonApp by following these steps:
1. Log into server as dsadm or root.

2. cd InformationServerRoot/Server/DSODB/bin/utils_private/

3. Back up the DSEngMonApp.sh file
cp -p DSEngMonApp.sh DSEngMonApp.sh.bak

4. Edit DSEngMonApp.sh file to increase -Xmx384m, for example to -Xmx896m (896 megabytes).

#$APW_NOHUP_CMD "$JAVA" -DPSMARKER=$PSMARKER -Xmx384m -classpath "$CLASSPATH" com.ibm.datastage.runtime.engmonapp.EngMonApp 1>&2 &
$APW_NOHUP_CMD "$JAVA" -DPSMARKER=$PSMARKER -Xmx896m -classpath "$CLASSPATH" com.ibm.datastage.runtime.engmonapp.EngMonApp 1>&2 &

You may need to try different -Xmx values until you find an adequate heap size.

5. Restart EngMonApp by starting the DataStage AppWatcher service:
InformationServerRoot/Server/DSODB/bin/DSAppWatcher.sh -start
on unix as the DataStage administration user (e.g. dsadm).

Popular posts from this blog

Shrink you container size up to 95%.

alma linux: dnf Module yaml error: Unexpected key in data