From 1f5fcbb0b24ec03c18776bd11e13a13c4b6fbd83 Mon Sep 17 00:00:00 2001 From: jingrow Date: Sun, 10 Aug 2025 21:05:16 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dstart=E6=A8=A1=E5=BC=8F?= =?UTF-8?q?=E6=97=A0=E6=B3=95=E5=90=AF=E5=8A=A8jsite=E5=89=8D=E7=AB=AF?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jsite.sh | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/jsite.sh b/jsite.sh index 077ef32..c6d1542 100644 --- a/jsite.sh +++ b/jsite.sh @@ -1521,6 +1521,15 @@ start_site() { log_warning "未找到构建产物,建议先执行构建: $0 --mode build --site-name $SITE_NAME" fi + # 先清理已存在的PM2进程(无论状态如何) + log_info "清理已存在的PM2进程..." + su - "jingrow" -c " + export NVM_DIR=\"\$HOME/.nvm\" + [ -s \"\$NVM_DIR/nvm.sh\" ] && \. \"\$NVM_DIR/nvm.sh\" + pm2 delete '$SITE_NAME' 2>/dev/null || true + " + sleep 2 # 等待清理完成 + # 使用PM2启动,设置端口环境变量 if ! su - "jingrow" -c " export NVM_DIR=\"\$HOME/.nvm\"