主 题:CDT-Management:阿里云 CDT 抢占式实例 单机保活 + 多机联合换班 + DDNS + 通知
发 布 者:MJJYYDS
标签分类: 技术
时 间:2026-10-27 16:21:19
内容预览:CDT-Management项目原始代码是我自用的双账号AM/PM各12小时换班脚本,之前有人问我要,懒得脱敏开源 。。。昨天有空,基于脚本用AI搭建了docker部署的网页管理CDT项目,更迭了好多版了,原脚本的功能基本实现。Docker 搭建的网页管理面板:阿里云 CDT 抢占式实例的单机保活 + 多机联合换班 + DDNS + 通知。三个模块各管一段,互不干扰:模块干什么单机保活实例掉线(含抢占被回收)就自动拉起来,不换班、不停机联合换班多台服务器编成一组,各自运行指定时长,轮流当班,同一时刻只留一台在线DNS域名记录集中管理,一条记录显式绑一台机器或一个换班组,没绑的谁也不会动当班实例的公网 IP 会同步到它绑定的 Cloudflare A 记录 —— 一台机器可以同时挂多条域名,开机时一起更新。换班、故障转移、熔断、抢占恢复都会推一条通知。没编进任何流程的闲散服务器照旧可以手动开关机。-%26gt%3b点击打开Github项目地址界面最上面四张卡:服务器 / 单机保活 / 联合换班 / 月累计流量,前三张点一下就进去。主要功能单机保活一台机器自己管自己:掉了就拉起来,不换班,也不碰别的机器。只认 Stopped 一种状态:查到已停机就自动开机;运行中、启动中、重启中一律不插手拉起是异步的:先记一条「保活拉起」,等实例真到 Running 才同步它身上的 DDNS 记录,再补发 🟢 抢占恢复 通知(正文写「实例疑被抢占,已自动恢复运行」)库存不足、AccessKey 失效这类错误,同一台连续失败只记一条,恢复后自动解除,不会每分钟刷一条同一台机器如果也在启用的换班组里,单机保活自动让位给换班组(只留一条提醒),避免两边互相拉扯保活页可以对单台单独暂停:暂停后不再拉它,DNS 绑定照旧保留联合换班按成员顺序轮流当班,每人跑自己设定的时长,跑完切下一台,循环。当班那台运行、其余全部节
直达链接: https://www.nodeseek.com/post-1012729-1
 
 
Back to Top