Error :
OHS failing on linux
<DATE> <SEVERE> <Plugin threw out unexpected exception java.lang.OutOfMemoryError from method oracle.ohs.plugin.nodemanager.OhsProcessManagementPlugin$ProcessImpl.start(Properties props). This is very likely a BUG in plugin implementation and may lead to unexpected behavior. The legal exception allowed from this method is java.io.IOException. The unexpected exception is: java.lang.OutOfMemoryError: GC overhead limit exceeded>
java.lang.OutOfMemoryError: GC overhead limit exceeded
at java.util.Arrays.copyOfRange(Arrays.java:3664)
at java.lang.String.<init>(String.java:207)
at java.lang.StringBuilder.toString(StringBuilder.java:413)
at oracle.ohs.plugin.nodemanager.OhsSyncConfig.addConfigTree(Unknown Source)
Solution:
stop nodemanger
edit startNodeManager.sh
add USER_MEM_ARGS
example below
JAVA_OPTIONS="${JAVA_OPTIONS} -Dweblogic.RootDirectory=${DOMAIN_HOME} "
export JAVA_OPTIONS
USER_MEM_ARGS="-Xms2048m -Xmx2048m -XX:MaxMetaspaceSize=512m"
export USER_MEM_ARGS
# Set JAVA_HOME for node manager
save the file.
set USER_MEM_ARGS=-Xms2048m -Xmx2048m
start the nodemanager
start ohs
No comments:
Post a Comment