summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzhangshuai <[email protected]>2023-10-18 14:25:13 +0800
committerzhangshuai <[email protected]>2023-10-18 14:25:13 +0800
commit9fd41ce60367fc549be62206271c9fbdfeb34cb4 (patch)
tree9a390b560290f8637bfb19f277cd133e87658023
parentd77a06f0e623d161e7fb74be9b453ca2f6c13674 (diff)
fix: nz systemd 增加启动参数
-rw-r--r--installtest/test.sh4
-rw-r--r--tools/afterinstall.sh2
2 files changed, 3 insertions, 3 deletions
diff --git a/installtest/test.sh b/installtest/test.sh
index 3eaaa66..c74becc 100644
--- a/installtest/test.sh
+++ b/installtest/test.sh
@@ -38,7 +38,7 @@ cd $RPM_INSTALL_PATH
IS_INSTALLED=`rpm -qa | grep ${RPM_FULL_NAME/.rpm/}`
if [ $? -eq 0 ];then
echo 'install success'
- bash -c "setsid ./xjar java -jar nz-admin.xjar &"
+ bash -c "setsid ./xjar java --add-opens java.base/java.net=ALL-UNNAMED --add-opens java.base/jdk.internal.loader=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED-jar nz-admin.xjar &"
else
echo 'install failed'
exit 1
@@ -106,7 +106,7 @@ if [ $CONFIG_RESULT -eq 200 ];then
echo "setup config finished"
cat $RPM_INSTALL_PATH/config/nezha.properties
ps -ef | grep java | grep -v grep | awk '{print $2}' | xargs kill -9
- bash -c "setsid ./xjar java -jar nz-admin.xjar &"
+ bash -c "setsid ./xjar java --add-opens java.base/java.net=ALL-UNNAMED --add-opens java.base/jdk.internal.loader=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED -jar nz-admin.xjar &"
else
echo "setup config error"
exit 1
diff --git a/tools/afterinstall.sh b/tools/afterinstall.sh
index ee4b56f..c7506b6 100644
--- a/tools/afterinstall.sh
+++ b/tools/afterinstall.sh
@@ -10,7 +10,7 @@ After=network.target
[Service]
WorkingDirectory=/opt/nezha/nz-web
EnvironmentFile=-/opt/nezha/nz-web/config/config.conf
-ExecStart=/opt/nezha/nz-web/xjar ${JAVA_EXE} --add-opens java.base/java.net=ALL-UNNAMED --add-opens java.base/jdk.internal.loader=ALL-UNNAMED -jar /opt/nezha/nz-web/nz-admin.xjar -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/opt/nezha/nz-web/logs \$OPTION
+ExecStart=/opt/nezha/nz-web/xjar ${JAVA_EXE} --add-opens java.base/java.net=ALL-UNNAMED --add-opens java.base/jdk.internal.loader=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED -jar /opt/nezha/nz-web/nz-admin.xjar -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/opt/nezha/nz-web/logs \$OPTION
RestartSec=10s
Restart=always
[Install]