@@ -39,6 +39,7 @@ USAGE()
39
39
echo -e " \n '-r|--runmode': optional, default value is $RUN_MODE , you can set it foreground"
40
40
echo -e " \n '-jmx|--jmx-port': optional, default value is ${JMX_PORT} ."
41
41
echo -e " \n '-env|--environment': optional."
42
+ echo -e " \n '-sdl|--saturnLogDir': optional."
42
43
echo -e " \n JVM args: optional."
43
44
}
44
45
@@ -58,6 +59,7 @@ while true; do
58
59
-r| --runmode) RUN_MODE=" $2 " ; shift 2;;
59
60
-jmx|--jmx-port) JMX_PORT=" $2 " ; shift 2 ;;
60
61
-env|--environment) RUN_ENVIRONMENT=" $2 " ; shift 2 ;;
62
+ -sdl|--saturnLogDir) LOGDIR=" $2 " ; shift 2 ;;
61
63
* ) break ;;
62
64
esac
63
65
done
79
81
ENVIRONMENT_MEM=" -Xms2048m -Xmx2048m"
80
82
fi
81
83
84
+ if [[ " $LOGDIR " = " " ]]; then
85
+ LOGDIR=/apps/logs/saturn/${NAMESPACE} /${EXECUTORNAME} -${LOCALIP}
86
+ fi
82
87
83
- LOGDIR=/apps/logs/saturn/${NAMESPACE} /${EXECUTORNAME} -${LOCALIP}
84
88
OUTFILE=$LOGDIR /saturn-executor.log
85
89
86
- JAVA_OPTS=" -Dsaturn.log=${LOGDIR} -XX:+PrintCommandLineFlags -XX:-OmitStackTraceInFastThrow -XX:-UseBiasedLocking -XX:AutoBoxCacheMax=20000"
90
+ JAVA_OPTS=" -Dsaturn.log=${LOGDIR} -DSATURN_LOG_DIR= ${LOGDIR} - XX:+PrintCommandLineFlags -XX:-OmitStackTraceInFastThrow -XX:-UseBiasedLocking -XX:AutoBoxCacheMax=20000"
87
91
MEM_OPTS=" -server ${ENVIRONMENT_MEM} -XX:NewRatio=1 -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+ParallelRefProcEnabled -XX:+AlwaysPreTouch -XX:MaxTenuringThreshold=6 -XX:+ExplicitGCInvokesConcurrent"
88
92
GCLOG_OPTS=" -Xloggc:${LOGDIR} /gc.log -XX:+PrintGCApplicationStoppedTime -XX:+PrintGCApplicationConcurrentTime -XX:+PrintGCDateStamps -XX:+PrintGCDetails"
89
93
CRASH_OPTS=" -XX:ErrorFile=${LOGDIR} /hs_err_%p.log -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=${LOGDIR} /"
0 commit comments