重启 nginx
Signed-off-by: panjunjie <46790855@qq.com>
This commit is contained in:
parent
22756d1f23
commit
a2b5ce2ffc
18
java-mall-app-shop-admin/Jenkinsfile
vendored
18
java-mall-app-shop-admin/Jenkinsfile
vendored
@ -68,12 +68,22 @@ pipeline {
|
|||||||
${DEPLOY_DIR}/ \
|
${DEPLOY_DIR}/ \
|
||||||
root@${SLAVE_IP}:${SLAVE_DEPLOY_DIR}/
|
root@${SLAVE_IP}:${SLAVE_DEPLOY_DIR}/
|
||||||
|
|
||||||
# 检查同步结果
|
# 步骤3:远程重启从节点 Nginx(加载新代码)
|
||||||
|
echo "第三步:重启从节点 Nginx 服务..."
|
||||||
|
ssh -i ${SSH_KEY} \
|
||||||
|
-p ${SSH_PORT} \
|
||||||
|
-o StrictHostKeyChecking=no \
|
||||||
|
-o ConnectTimeout=10 \
|
||||||
|
root@${SLAVE_IP} \
|
||||||
|
"systemctl restart nginx"
|
||||||
|
|
||||||
|
# 检查 Nginx 重启结果(容错处理:重启失败不终止流程,仅告警)
|
||||||
if [ \$? -eq 0 ]; then
|
if [ \$? -eq 0 ]; then
|
||||||
echo "✅ 从节点同步成功!主从目录完全一致"
|
echo "✅ 从节点 Nginx 重启成功!新代码已生效"
|
||||||
else
|
else
|
||||||
echo "❌ 从节点同步失败!请查看 Jenkins 控制台日志"
|
echo "⚠️ 警告:从节点 Nginx 重启失败!请手动执行以下命令排查:"
|
||||||
exit 1
|
echo "ssh -i ${SSH_KEY} -p ${SSH_PORT} root@${SLAVE_IP} 'systemctl status nginx'"
|
||||||
|
echo "(同步已完成,仅 Nginx 重启失败,不影响代码一致性)"
|
||||||
fi
|
fi
|
||||||
"""
|
"""
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user