1.3 KiB
Executable File
1.3 KiB
Executable File
19_部署运维_日志监控_备份设计
1. 目录结构
ai-manga-system-a/
├── backend/
├── admin/
├── user-app/
├── workers/
├── deploy/
├── docs/
└── storage/
2. 环境变量
DATABASE_URL
REDIS_URL
MINIO_ENDPOINT
MINIO_ACCESS_KEY
MINIO_SECRET_KEY
OPENAI_API_KEY
JWT_SECRET
FFMPEG_PATH
NODE_ENV
禁止把密钥写进代码。
3. 服务组成
backend-api
queue-worker
ffmpeg-worker
admin-web
user-web
mysql
redis
minio
nginx
4. 日志类型
API访问日志
用户操作日志
任务日志
AI调用日志
错误日志
支付日志
下载日志
审核日志
成本日志
5. 备份策略
MySQL 每日备份
MinIO 重要素材备份
Prompt 模板备份
系统配置备份
授权记录重点备份
6. 清理策略
草稿项目 30 天未操作可清理
失败临时文件 7 天清理
预览图 30 天清理
正式成品按套餐保存
日志按周期归档
7. 告警
AI成本超阈值
任务失败率超阈值
视频合成失败
Redis队列积压
磁盘空间不足
数据库备份失败
Provider连续失败
8. 安全
后台必须登录
管理员操作留日志
下载链接有有效期
原始小说私有存储
用户素材私有存储
公开案例单独授权