Adjust some JVM_OPTS
This commit is contained in:
parent
366ba6f219
commit
aedf834476
|
@ -63,7 +63,20 @@ if [ -n "${TMPDIR}" ]; then
|
||||||
JAVA_OPTS="$JAVA_OPTS -Djava.io.tmpdir=${TMPDIR}"
|
JAVA_OPTS="$JAVA_OPTS -Djava.io.tmpdir=${TMPDIR}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
JAVA_OPTS="${JAVA_OPTS} -Xshare:off -Djava.awt.headless=true -Dfile.encoding=UTF8"
|
JAVA_OPTS="${JAVA_OPTS:-} -Djava.awt.headless=true -Dfile.encoding=UTF8"
|
||||||
|
|
||||||
|
# Disable class sharing (as only one JVM is running within a container)
|
||||||
|
JAVA_OPTS="${JAVA_OPTS} -Xshare:off"
|
||||||
|
|
||||||
|
# Enable container detection suport from JVM
|
||||||
|
JAVA_OPTS="${JAVA_OPTS} -XX:+UseContainerSupport"
|
||||||
|
|
||||||
|
# Enable Native memory tracking
|
||||||
|
JAVA_OPTS="${JAVA_OPTS} -XX:NativeMemoryTracking=summary"
|
||||||
|
|
||||||
|
# Force container to stop on OOM
|
||||||
|
JAVA_OPTS="${JAVA_OPTS} -XX:+ExitOnOutOfMemoryError"
|
||||||
|
|
||||||
|
|
||||||
if [ -z "${JVM_XMX}" ]; then
|
if [ -z "${JVM_XMX}" ]; then
|
||||||
export JVM_XMX=$(printf "%.0f" $(echo $(get_max_mem)*${JVM_XMX_RATIO} | bc))m
|
export JVM_XMX=$(printf "%.0f" $(echo $(get_max_mem)*${JVM_XMX_RATIO} | bc))m
|
||||||
|
@ -123,7 +136,7 @@ if [ -n "${NO_PROXY}" ]; then
|
||||||
done
|
done
|
||||||
# Remove leading |
|
# Remove leading |
|
||||||
JAVA_NO_PROXY=$(echo -n ${JAVA_NO_PROXY} | sed -E 's/^\|//')
|
JAVA_NO_PROXY=$(echo -n ${JAVA_NO_PROXY} | sed -E 's/^\|//')
|
||||||
JAVA_OPTS="${JAVA_OPTS} -Dhttp.nonProxyHosts='${JAVA_NO_PROXY}'"
|
JAVA_OPTS="${JAVA_OPTS} -Dhttp.nonProxyHosts=${JAVA_NO_PROXY}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "JAVA_OPTS=${JAVA_OPTS}"
|
echo "JAVA_OPTS=${JAVA_OPTS}"
|
||||||
|
|
Loading…
Reference in New Issue
Block a user