fix: 修复启动检测 + 改用 dev 环境 + G1GC
This commit is contained in:
@@ -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. 执行主流程 ====================
|
||||
|
||||
Reference in New Issue
Block a user