fix: 修复启动检测 + 改用 dev 环境 + G1GC

This commit is contained in:
2026-03-23 03:20:35 +08:00
parent a8f9882e54
commit d8aebd88b0

View File

@@ -89,8 +89,25 @@ deploy_backend() {
log "5.5 启动服务..."
cd $BACKEND_DIR
nohup $JAVA_HOME/bin/java -Xms512m -Xmx1024m -jar $BACKEND_JAR_NAME --spring.profiles.active=prd --server.port=$BACKEND_PORT > ./logs/console.log 2>&1 &
log "✅ 后端启动成功 (PID: $!)"
nohup java -jar \
-Xms256m \
-Xmx512m \
-XX:+UseG1GC \
$BACKEND_JAR_NAME \
--spring.profiles.active=dev \
--server.port=$BACKEND_PORT \
> ./logs/app.log 2>&1 &
# 等待并检查启动状态
sleep 5
if pgrep -f $BACKEND_JAR_NAME > /dev/null; then
PID=$(pgrep -f $BACKEND_JAR_NAME)
log "✅ 后端启动成功 (PID: $PID)"
else
log "❌ 后端启动失败,查看日志:"
tail -50 ./logs/app.log >> $BUILD_LOG
exit 1
fi
}
# ==================== 6. 执行主流程 ====================