日常巡检与常用命令
每日快速检查
docker compose pscurl -fsS http://127.0.0.1:8080/healthzdocker compose logs --tail=100 app同时在后台“系统中心 → 运行状态”检查依赖、任务队列、磁盘、许可证和最近错误。健康检查返回成功只说明服务可响应,不能替代登录、搜索和授权检查。
建议检查周期
| 周期 | 检查内容 |
|---|---|
| 每日 | 容器健康、错误日志、失败任务、磁盘余量、最近备份 |
| 每周 | 搜索结果、索引数量、举报/反馈、异常访问、许可证离线期限 |
| 每次升级前 | 在途任务、完整备份、目标版本说明、磁盘余量和恢复命令 |
| 每月 | 备份恢复抽查、管理员账号、外部连接、日志轮转和公网端口 |
常用命令
查看服务:
docker compose ps查看最近日志:
docker compose logs --tail=200 app跟随日志:
docker compose logs -f app重启应用容器:
docker compose restart app停止整套服务但保留数据:
docker compose down重新启动:
docker compose up -d不要为普通重启增加 -v,也不要直接删除 runtime/、.env 或命名卷。
任务与索引
搜索无结果时,先区分:数据库是否有公开有效资源、Elasticsearch 是否健康、索引文档数是否合理、资源是否被过滤或禁止索引。只有确认需要时才创建重建索引任务,并在任务页跟踪到终态。
不要连续点击重建、同步或批量刷新;重复任务可能增加外部请求和数据压力。
磁盘和日志
磁盘容量必须同时覆盖数据库增长、Elasticsearch 索引、上传文件、导出文件、日志和备份。临近满盘时先确定增长来源,再按保留策略处理可再生文件;不要广泛递归删除未知目录。
发现异常时
先记录时间、操作、页面提示和 request/operation ID,再打开诊断信息与日志。涉及数据写入或升级失败时,先停止重复操作,保留现场和当前备份。