跳到主要内容

运维手册

适合谁负责生产环境巡检、备份、升级和问题交接的运维人员。
你会完成建立每日巡检清单、启停流程、升级流程和诊断信息收集方式。
生产建议先备份配置、数据库、日志和结果文件,再执行升级或批量变更。

本页给出生产环境的日常巡检、升级、备份和问题交接流程。首次使用请先阅读 快速开始配置指南

每日巡检

检查项正常表现异常处理
基线状态关键基线处于 FIX 或稳定 FLOAT查看 Age、Ratio、卫星数和日志
数据源连接Rover/Base 持续有数据检查 NTRIP/TCP/串口连接
Age通常小于 5 秒检查差分源和网络延迟
RatioFIX 基线通常大于 3.0检查环境、多路径、频点和卫星系统
磁盘空间result/logs/ 有足够空间归档旧结果和日志
审计日志用户操作可追踪排查异常登录或误操作

启停流程

启动

cd D:\rtkhub
.\rtkhub.exe -s -k conf\rtkhub.list

启动后检查:

Get-Process rtkhub
netstat -ano | findstr 5426

浏览器访问:

http://127.0.0.1:5426

停止

优先通过 Web 控制台停止基线,再停止主程序。这样可以减少结果文件未写完或日志截断的概率。

重启

修改 conf/ 后建议重启主程序,并在 Web 控制台确认每条基线都加载了新配置。

升级流程

  1. 记录当前版本号和运行参数。
  2. 停止所有基线和 RTKHUB 主程序。
  3. 备份 conf/、SQLite 数据库、logs/result/
  4. 解压新版本到独立目录,例如 D:\rtkhub-v1.2.0\
  5. 复制配置和数据库到新目录。
  6. 启动新版本并验证 Web、API、关键基线和日志。
  7. 保留旧版本目录一段时间,确认稳定后再归档。

不要直接覆盖正在运行的 rtkhub.exe

备份命令示例

$date = Get-Date -Format "yyyyMMdd_HHmmss"
$backup = "backup\rtkhub_$date"
New-Item -ItemType Directory -Path $backup
Copy-Item conf $backup\conf -Recurse
Copy-Item logs $backup\logs -Recurse -ErrorAction SilentlyContinue
Copy-Item result $backup\result -Recurse -ErrorAction SilentlyContinue
Compress-Archive $backup "$backup.zip"

如果日志和结果文件很大,可以只备份最近日期或按项目目录归档。

发布前检查

用于新增测网、调整配置或版本升级后:

  • Web 控制台可登录。
  • 测网和基线列表完整。
  • 关键基线可启动、停止、重启。
  • ENU、卫星数、DOP、Ratio、Age 图表更新。
  • 地图站点坐标正确。
  • API /api/status 返回正常。
  • 日志目录有新日志输出。
  • 备份文件已生成并可解压。

问题交接模板

提交问题时建议包含:

问题时间:
RTKHUB 版本:
操作系统:
测网 / 基线:
数据源类型:
现象:
已尝试操作:
相关日志:
配置片段(已脱敏):

更多诊断步骤见 故障排查