mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-12-26 15:10:05 +00:00
Fix JVM params (#22409)
This commit is contained in:
parent
e5bff8274b
commit
d07ea4ec45
@ -96,14 +96,11 @@ if [ "x$OPENMETADATA_DEBUG" != "x" ]; then
|
||||
OPENMETADATA_OPTS="$JAVA_DEBUG_OPTS $OPENMETADATA_OPTS"
|
||||
fi
|
||||
|
||||
# GC options for Java 21
|
||||
# GC options
|
||||
if [ -z "$OPENMETADATA_GC_LOG_OPTS" ]; then
|
||||
OPENMETADATA_GC_LOG_OPTS="-Xlog:gc*,gc+heap=info,gc+ergo=debug:file=${LOG_DIR:-/opt/openmetadata/logs}/openmetadata-gc.log:time,level,tags:filecount=10,filesize=102m"
|
||||
OPENMETADATA_GC_LOG_OPTS="-Xlog:gc*:file=$LOG_DIR/openmetadata-gc.log:time,tags:filecount=10,filesize=102400"
|
||||
fi
|
||||
|
||||
NOW_EPOCH=$(date +%s)
|
||||
export OPENMETADATA_DIAG_OPTS="-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=${LOG_DIR:-/opt/openmetadata/logs} -XX:+ExitOnOutOfMemoryError -XX:StartFlightRecording=filename=${LOG_DIR:-/opt/openmetadata/logs}/om_${NOW_EPOCH}.jfr,maxsize=500m,settings=profile"
|
||||
|
||||
# JVM performance options
|
||||
if [ -z "$OPENMETADATA_JVM_PERFORMANCE_OPTS" ]; then
|
||||
export OPENMETADATA_JVM_PERFORMANCE_OPTS="\
|
||||
@ -122,7 +119,7 @@ APP_CLASS="org.openmetadata.service.OpenMetadataApplication"
|
||||
|
||||
# Launch mode
|
||||
if [ "x$DAEMON_MODE" = "xtrue" ]; then
|
||||
nohup $JAVA $OPENMETADATA_HEAP_OPTS $OPENMETADATA_JVM_PERFORMANCE_OPTS $OPENMETADATA_GC_LOG_OPTS $OPENMETADATA_DIAG_OPTS -cp $CLASSPATH $OPENMETADATA_OPTS "$APP_CLASS" "server" "$@" > "$CONSOLE_OUTPUT_FILE" 2>&1 < /dev/null &
|
||||
nohup $JAVA $OPENMETADATA_HEAP_OPTS $OPENMETADATA_JVM_PERFORMANCE_OPTS $OPENMETADATA_GC_LOG_OPTS -cp $CLASSPATH $OPENMETADATA_OPTS "$APP_CLASS" "server" "$@" > "$CONSOLE_OUTPUT_FILE" 2>&1 < /dev/null &
|
||||
else
|
||||
exec $JAVA $OPENMETADATA_HEAP_OPTS $OPENMETADATA_JVM_PERFORMANCE_OPTS $OPENMETADATA_GC_LOG_OPTS $OPENMETADATA_DIAG_OPTS -cp $CLASSPATH $OPENMETADATA_OPTS "$APP_CLASS" "server" "$@"
|
||||
exec $JAVA $OPENMETADATA_HEAP_OPTS $OPENMETADATA_JVM_PERFORMANCE_OPTS $OPENMETADATA_GC_LOG_OPTS -cp $CLASSPATH $OPENMETADATA_OPTS "$APP_CLASS" "server" "$@"
|
||||
fi
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user