DANGER

本页由 AI 工具参考代码编写,尚未经过人工审核,内容仅供参考。如果无法解决问题或需要协助部署,可邮箱联系:kuohu233@qq.com

运维手册

本手册面向 AstraSchedule 系统的日常运维人员。在阅读本手册前,请确保你已按照快速开始完成部署。

三种部署方案的运维要点

AstraSchedule 支持三种部署方案,各自的运维重点不同。请根据你的部署方案阅读对应章节。

🔰 极低成本外网部署

关注点说明参考
SQLite 备份数据存在函数计算实例中,实例回收后可能丢失,必须定期备份备份策略
Cloudflare WAF免费方案提供基础防护,注意误拦截与速率限制调优WAF/CDN 配置
函数计算冷启动无请求时实例回收,下次请求需冷启动(通常几秒),可配置预留实例监控与告警
HTTPS 证书Cloudflare 自动管理,无需手动操作HTTPS 配置

🏫 学校内网部署

关注点说明参考
systemd 管理确保后端开机自启,异常退出自动重启监控与告警
Nginx 日志定期检查访问日志和错误日志,关注异常请求监控与告警
磁盘空间定期检查服务器磁盘使用率,清理旧日志监控与告警
数据库备份SQLite 直接复制文件,MySQL 使用定时导出备份策略
HTTPS 证书建议使用自签名证书或内网 CAHTTPS 配置

🚀 外网高并发部署

关注点说明参考
MySQL 自动备份RDS 自带自动备份,建议额外通过管理端导出双重保险备份策略
ESA 规则配置 WAF 自定义规则、DDoS 防护、Bot 管理WAF/CDN 配置
弹性伸缩函数计算自动扩缩容,关注并发上限与费用监控与告警
HTTPS 证书ESA 自动管理,无需手动操作HTTPS 配置

章节导航

运维周期建议

频率操作
每天查看管理端首页仪表盘,确认客户端连接状态正常
每周检查一次后端健康状态(curl /web/menu
每月执行一次数据库完整备份,检查磁盘空间
每学期初录入新课表后立即备份,验证所有班级配置正确
每学期末归档旧数据,清理无用配置