|
1
|
#!/bin/sh
|
1
|
#!/bin/sh
|
|
2
|
-# author ruoyi
|
|
|
|
3
|
-# ./ry.sh start 启动
|
|
|
|
4
|
-# ./ry.sh stop 停止
|
|
|
|
5
|
-# ./ry.sh restart 重启
|
|
|
|
6
|
-# ./ry.sh status 状态
|
2
|
+# ./ry.sh start 启动 stop 停止 restart 重启 status 状态
|
|
7
|
AppName=ruoyi-admin.jar
|
3
|
AppName=ruoyi-admin.jar
|
|
8
|
|
4
|
|
|
9
|
# JVM参数
|
5
|
# JVM参数
|
|
10
|
-JVM_OPTS="-Dname=$AppName -Duser.timezone=Asia/Shanghai -Xms512M -Xmx512M -XX:PermSize=256M -XX:MaxPermSize=512M -XX:+HeapDumpOnOutOfMemoryError -XX:+PrintGCDateStamps -XX:+PrintGCDetails -XX:NewRatio=1 -XX:SurvivorRatio=30 -XX:+UseParallelGC -XX:+UseParallelOldGC"
|
6
|
+JVM_OPTS="-Dname=$AppName -Duser.timezone=Asia/Shanghai -Xms512m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError -XX:+PrintGCDateStamps -XX:+PrintGCDetails -XX:NewRatio=1 -XX:SurvivorRatio=30 -XX:+UseParallelGC -XX:+UseParallelOldGC"
|
|
11
|
APP_HOME=`pwd`
|
7
|
APP_HOME=`pwd`
|
|
12
|
LOG_PATH=$APP_HOME/logs/$AppName.log
|
8
|
LOG_PATH=$APP_HOME/logs/$AppName.log
|
|
13
|
|
9
|
|
|
@@ -30,7 +26,7 @@ function start() |
|
@@ -30,7 +26,7 @@ function start() |
|
30
|
if [ x"$PID" != x"" ]; then
|
26
|
if [ x"$PID" != x"" ]; then
|
|
31
|
echo "$AppName is running..."
|
27
|
echo "$AppName is running..."
|
|
32
|
else
|
28
|
else
|
|
33
|
- nohup java -jar $JVM_OPTS target/$AppName > /dev/null 2>&1 &
|
29
|
+ nohup java $JVM_OPTS -jar $AppName > /dev/null 2>&1 &
|
|
34
|
echo "Start $AppName success..."
|
30
|
echo "Start $AppName success..."
|
|
35
|
fi
|
31
|
fi
|
|
36
|
}
|
32
|
}
|