跳转到内容

日常巡检与常用命令

每日快速检查

终端窗口
docker compose ps
curl -fsS http://127.0.0.1:8080/healthz
docker 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,再打开诊断信息与日志。涉及数据写入或升级失败时,先停止重复操作,保留现场和当前备份。