Files
Nexus/docs/reports/2026-06-09-server-offline-alert-deploy-verification.md
2026-07-08 22:31:31 +08:00

1.2 KiB
Raw Permalink Blame History

子机离线告警 — 生产部署验证

日期: 2026-06-09
提交: 7209f53
环境: https://api.synaglobal.vipDocker /opt/nexus

部署步骤

  1. bash deploy/pre_deploy_check.sh — 7/7 PASS
  2. bash scripts/git-push.sh main283041f..7209f53
  3. NEXUS_DEPLOY_PATH=/opt/nexus bash deploy/deploy-production.sh

自动验证(deploy 脚本)

检查项 结果
Docker upgradegit reset + 镜像重建) OK
本地 vite build + scp OK
sync_webapp_to_container.sh OK,入口 index-COeSEm3r.js HTTP 200
GET /health(服务器 localhost:8600 ok
GET /app/ 200
Ops cron 已安装

外网探测

URL 结果
https://api.synaglobal.vip/health ok

功能验收(待浏览器终验)

  • 设置 → Telegram 通知 → 出现「子机离线告警」开关
  • 开关默认开启;关闭后模拟离线无 Telegram
  • 子机在线→离线边沿约 30s 内收到 TelegramBot 已配置时)

回滚

ssh nexus 'cd /opt/nexus && sudo git reset --hard 283041f && sudo env NEXUS_ROOT=/opt/nexus bash deploy/nexus-1panel.sh upgrade'