From 4bdda0875258bbea9723e2fbc8f363ceab95121d Mon Sep 17 00:00:00 2001 From: fuhouyin Date: Thu, 27 Feb 2025 09:18:54 +0800 Subject: [PATCH] =?UTF-8?q?:art:=20=E4=BF=AE=E6=94=B9=E9=83=A8=E7=BD=B2?= =?UTF-8?q?=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../deploy/darkness-base.sql} | 0 src/main/resources/deploy/jvm.options | 11 +++++++++ src/main/resources/{ => deploy}/logback.xml | 0 src/main/resources/{ => deploy}/server | 24 +++++++++---------- 4 files changed, 23 insertions(+), 12 deletions(-) rename src/main/{sql/darkness.sql => resources/deploy/darkness-base.sql} (100%) create mode 100644 src/main/resources/deploy/jvm.options rename src/main/resources/{ => deploy}/logback.xml (100%) rename src/main/resources/{ => deploy}/server (68%) diff --git a/src/main/sql/darkness.sql b/src/main/resources/deploy/darkness-base.sql similarity index 100% rename from src/main/sql/darkness.sql rename to src/main/resources/deploy/darkness-base.sql diff --git a/src/main/resources/deploy/jvm.options b/src/main/resources/deploy/jvm.options new file mode 100644 index 0000000..fe9ab8a --- /dev/null +++ b/src/main/resources/deploy/jvm.options @@ -0,0 +1,11 @@ +-Xms1024M +-Xmx1024M +-XX:+UseParNewGC +-XX:+UseConcMarkSweepGC +-XX:+UseCMSCompactAtFullCollection +-XX:+PrintGCDetails +-XX:+PrintGCDateStamps +-Xloggc:logs/gc-%t.log +-XX:+HeapDumpOnOutOfMemoryError +-XX:HeapDumpPath=./etl-dump.hprof +-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=25486 diff --git a/src/main/resources/logback.xml b/src/main/resources/deploy/logback.xml similarity index 100% rename from src/main/resources/logback.xml rename to src/main/resources/deploy/logback.xml diff --git a/src/main/resources/server b/src/main/resources/deploy/server similarity index 68% rename from src/main/resources/server rename to src/main/resources/deploy/server index bb2192e..95e28b6 100644 --- a/src/main/resources/server +++ b/src/main/resources/deploy/server @@ -2,26 +2,26 @@ source /etc/profile EVH_HOME=/data/server/darkness -EVH_IOS_HOME=/data/server/importAccountdarkness +EVH_IOS_HOME=/data/server/darkness LANG=en_US.UTF-8 export EVH_HOME EVH_IOS_HOME LANG WAR=darkness-0.0.1-SNAPSHOT.jar -pid=`pgrep -f server/importAccount/importAccount-` +pid=`pgrep -f server/darkness/darkness-` JVM_OPTIONS=`[ -f ${EVH_HOME}/jvm.options ] && cat ${EVH_HOME}/jvm.options |grep -v "^#"` JAVA_HOME=/usr/local/jdk1.8.0_171/bin if [ ! -e $EVH_HOME/$WAR ]; then - echo "importAccount server is not properly installed" + echo "darkness server is not properly installed" else if [ "$pid" = "" ]; then case $1 in start|restart) - echo "Start importAccount server ..." + echo "Start darkness server ..." rm -rf $EVH_HOME/atomikos nohup $JAVA_HOME/java ${JVM_OPTIONS} -jar $EVH_HOME/$WAR --spring.config.name=application --logging.config=logback.xml > /dev/null 2>start_err.log & ;; stop) - echo importAccount server is not running + echo darkness server is not running ;; *) echo "Usage: $0 {start|stop|status|restart}" @@ -29,10 +29,10 @@ else else case $1 in start) - echo importAccount server is already running + echo darkness server is already running ;; stop) - echo "importAccount server is stopping ..." + echo "darkness server is stopping ..." kill $pid ;; restart) @@ -41,20 +41,20 @@ else do sleep 1 if [ `ps $pid |wc -l` -gt 1 ];then - echo "importAccount server is stopping ..." + echo "darkness server is stopping ..." else break fi done if [ `ps $pid |wc -l` -gt 1 ];then - echo "Stop importAccount server failed,we will stop force" + echo "Stop darkness server failed,we will stop force" kill -9 $pid sleep 5 - echo "Start importAccount server ..." + echo "Start darkness server ..." else - echo "Stop importAccount server succcess" + echo "Stop darkness server succcess" sleep 1 - echo "Start importAccount server ..." + echo "Start darkness server ..." fi rm -rf $EVH_HOME/atomikos nohup java ${JVM_OPTIONS} -jar $EVH_HOME/$WAR --spring.config.name=application --logging.config=logback.xml > /dev/null 2>start_err.log &