Skip to content

Commit 3b3ebce

Browse files
author
夜色
committed
升级到0.6.1
1 parent 95cc951 commit 3b3ebce

File tree

2 files changed

+22
-37
lines changed

2 files changed

+22
-37
lines changed

bin/env-mp.sh

Lines changed: 12 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,16 @@ then
3636
fi
3737
fi
3838

39+
if [ "x${MP_DATA_DIR}" = "x" ]
40+
then
41+
MP_DATA_DIR="${MPUSH_PREFIX}/tmp"
42+
fi
43+
44+
if [ "x${MP_LOG_DIR}" = "x" ]
45+
then
46+
MP_LOG_DIR="${MPUSH_PREFIX}/logs"
47+
fi
48+
3949
if [ -f "${MP_BIN_DIR}/set-env.sh" ]; then
4050
. "${MP_BIN_DIR}/set-env.sh"
4151
fi
@@ -52,16 +62,6 @@ then
5262
. "$MP_BIN_DIR/java.env"
5363
fi
5464

55-
if [ "x${MP_DATA_DIR}" = "x" ]
56-
then
57-
MP_DATA_DIR="${MPUSH_PREFIX}/tmp"
58-
fi
59-
60-
if [ "x${MP_LOG_DIR}" = "x" ]
61-
then
62-
MP_LOG_DIR="${MPUSH_PREFIX}/logs"
63-
fi
64-
6565
if [ "x${MP_LOG4J_PROP}" = "x" ]
6666
then
6767
MP_LOG4J_PROP="INFO,CONSOLE"
@@ -77,39 +77,17 @@ fi
7777
#add the conf dir to classpath
7878
CLASSPATH="$MP_CFG_DIR:$CLASSPATH"
7979

80-
for i in "$MP_BIN_DIR"/../src/java/lib/*.jar
81-
do
82-
CLASSPATH="$i:$CLASSPATH"
83-
done
84-
8580
#make it work in the binary package
8681
#(use array for LIB_PATH to account for spaces within wildcard expansion)
87-
if [ -e "${MPUSH_PREFIX}"/share/mpush/mpush-*.jar ]; then
88-
LIB_PATH=("${MPUSH_PREFIX}"/share/mpush/*.jar)
89-
else
90-
#release tarball format
91-
for i in "$MP_BIN_DIR"/../mpush-*.jar
92-
do
93-
CLASSPATH="$i:$CLASSPATH"
94-
done
95-
LIB_PATH=("${MP_BIN_DIR}"/../lib/*.jar)
82+
if [ -e "${MPUSH_PREFIX}"/../lib/plugins/*.jar ]; then
83+
LIB_PATH=("${MPUSH_PREFIX}"/../lib/plugins/*.jar)
9684
fi
9785

9886
for i in "${LIB_PATH[@]}"
9987
do
10088
CLASSPATH="$i:$CLASSPATH"
10189
done
10290

103-
#make it work for developers
104-
for d in "$MP_BIN_DIR"/../build/lib/*.jar
105-
do
106-
CLASSPATH="$d:$CLASSPATH"
107-
done
108-
109-
#make it work for developers
110-
CLASSPATH="$MP_BIN_DIR/../build/classes:$CLASSPATH"
111-
112-
11391
case "`uname`" in
11492
CYGWIN*) cygwin=true ;;
11593
*) cygwin=false ;;
@@ -119,5 +97,3 @@ if $cygwin
11997
then
12098
CLASSPATH=`cygpath -wp "$CLASSPATH"`
12199
fi
122-
123-
#echo "CLASSPATH=$CLASSPATH"

bin/set-env.sh

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,11 @@
11
#!/usr/bin/env bash
2-
#JVM_FLAGS="-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8008 -Dio.netty.leakDetectionLevel=advanced"
2+
#开启远程调试
3+
#JVM_FLAGS="$JVM_FLAGS -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8008"
4+
5+
#GC配置
6+
#运行模式 整个堆内存大小 GC算法
7+
#JVM_FLAGS="$JVM_FLAGS -server -Xmx1024m -Xms1024m -XX:+UseG1GC -XX:MaxGCPauseMillis=200"
8+
#GC日志 发生OOM时创建堆内存转储文件
9+
#JVM_FLAGS="$JVM_FLAGS -Xloggc:$MP_LOG_DIR/gc.log -XX:+PrintGCDetails -XX:+PrintGCDateStamps"
10+
#发生OOM后的操作
11+
#JVM_FLAGS="-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=$MP_LOG_DIR -XX:OnOutOfMemoryError=$MP_BIN_DIR/restart.sh"

0 commit comments

Comments
 (0)