夜间顺序请求
每天 0 点到 6 点顺序请求数据库 URL,每秒约 1 次,并记录最后处理 ID。
Operations
覆盖启动、环境变量、后台调度、WebDAV 备份和小规格服务器运行建议。
chmod +x scripts/bootstrap.sh
./scripts/bootstrap.sh
| 变量 | 默认值 | 说明 |
|---|---|---|
PORT | 3000 | HTTP 服务端口 |
HOST | 0.0.0.0 | 监听地址 |
DATA_DIR | data | 数据目录 |
DB_PATH | data/images.sqlite | SQLite 文件路径 |
ADMIN_PATH | /admin/token | 管理员 token 接口路径 |
DB_MAX_CONNECTIONS | 8 | SQLite 连接池最大连接数 |
RUST_LOG | info | 日志级别 |
每天 0 点到 6 点顺序请求数据库 URL,每秒约 1 次,并记录最后处理 ID。
每天 1 点执行一次 SQLite 备份,启用后通过 WebDAV PUT 上传到目标目录。
使用 WAL、NORMAL synchronous、busy timeout 和 SQLx 连接池,适合单实例部署。
建议使用 systemd 或同类进程管理工具保持单实例运行,不要多进程写同一个 SQLite 文件。