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 &