1.2 KiB
1.2 KiB
子机离线告警 — 生产部署验证
日期: 2026-06-09
提交: 7209f53
环境: https://api.synaglobal.vip(Docker /opt/nexus)
部署步骤
bash deploy/pre_deploy_check.sh— 7/7 PASSbash scripts/git-push.sh main—283041f..7209f53NEXUS_DEPLOY_PATH=/opt/nexus bash deploy/deploy-production.sh
自动验证(deploy 脚本)
| 检查项 | 结果 |
|---|---|
| Docker upgrade(git 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 内收到 Telegram(Bot 已配置时)
回滚
ssh nexus 'cd /opt/nexus && sudo git reset --hard 283041f && sudo env NEXUS_ROOT=/opt/nexus bash deploy/nexus-1panel.sh upgrade'