初始化项目
All checks were successful
Java Maven 3.9.9 & JDK 26 CI/CD Pipeline / build-and-deploy (push) Successful in 29s
All checks were successful
Java Maven 3.9.9 & JDK 26 CI/CD Pipeline / build-and-deploy (push) Successful in 29s
This commit is contained in:
parent
68f7aff914
commit
0476b72624
@ -55,7 +55,7 @@ jobs:
|
|||||||
echo "🔍 开始对端口 ${APP_PORT} 进行健康状态探活..."
|
echo "🔍 开始对端口 ${APP_PORT} 进行健康状态探活..."
|
||||||
|
|
||||||
# 循环探活:每隔 5 秒检测一次,最多尝试 15 次(总计 75 秒,给高版本 JVM 充足的预热时间)
|
# 循环探活:每隔 5 秒检测一次,最多尝试 15 次(总计 75 秒,给高版本 JVM 充足的预热时间)
|
||||||
for i in 1 2 3; do
|
for i in 1 2 3 4 5 6; do
|
||||||
# 发送轻量级请求,只要服务响应了(无论是200还是Spring默认的404/无路由),都证明 Tomcat/Netty 已拉起
|
# 发送轻量级请求,只要服务响应了(无论是200还是Spring默认的404/无路由),都证明 Tomcat/Netty 已拉起
|
||||||
if wget -q --spider http://172.17.0.1:${APP_PORT}/; then
|
if wget -q --spider http://172.17.0.1:${APP_PORT}/; then
|
||||||
echo "✅ [SUCCESS] 探活成功!Java 26 服务已成功拉起。"
|
echo "✅ [SUCCESS] 探活成功!Java 26 服务已成功拉起。"
|
||||||
@ -65,11 +65,11 @@ jobs:
|
|||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
echo "⏳ [WAITING] 服务仍在启动中,等待 5 秒后重试 ($i/3)..."
|
echo "⏳ [WAITING] 服务仍在启动中,等待 5 秒后重试 ($i/6)..."
|
||||||
sleep 5
|
sleep 5
|
||||||
done
|
done
|
||||||
|
|
||||||
echo "❌ [ERROR] 探活失败!服务在 15 秒内未能建立连接,可能发生了启动闪退。"
|
echo "❌ [ERROR] 探活失败!服务在 30 秒内未能建立连接,可能发生了启动闪退。"
|
||||||
echo "===== 以下为容器崩溃前的实时日志 ====="
|
echo "===== 以下为容器崩溃前的实时日志 ====="
|
||||||
docker logs ${CONTAINER_NAME}
|
docker logs ${CONTAINER_NAME}
|
||||||
exit 1
|
exit 1
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user