game-api/sh/linux/start.sh

40 lines
699 B
Bash
Raw Normal View History

#!/bin/bash
export JAVA_HOME=/usr/local/jdk1.8.0_171
export PATH=$JAVA_HOME/bin:$PATH
targetName=xk-admin
pids=$(jps| grep ${targetName}.jar|awk '{print $1}')
for pid in $pids
do
kill -9 $pid
done
nohup java \
-XX:+PrintGCDetails \
-XX:+PrintGCDateStamps \
-Xloggc:gc.log \
-XX:+HeapDumpOnOutOfMemoryError \
-XX:HeapDumpPath=./dumps \
-XX:MetaspaceSize=256m \
-XX:MaxMetaspaceSize=256m \
-Xms1g \
-Xmx2g \
-Xmn1g \
-Xss256k \
-XX:SurvivorRatio=8 \
-XX:+UseG1GC \
-XX:MaxGCPauseMillis=200 \
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=7004 \
-jar ${targetName}.jar \
--spring.profiles.active=prod &