跳转至

故障排查与诊断

诊断工具

产品启动配置需要正确配置参数才能够正常运行,诊断工具方便用户通过命令行窗口调取各个服务的状态。命令行工具可跨平台使用,包括 Windows 和 Linux。

1. 使用流程

  1. 在 SimOne 系统托盘的菜单上增加一项诊断工具,当用户点击选择之后弹出命令行的界面。

  • 基于命令行展示,调取命令以后在屏幕上一次性打印各个模块的状态。

2. 服务状态检测

项目名 解释
名字/Name 诊断的模块名称
连接方式/Method 连接服务的方式,包括通讯协议、IP 地址、端口号、检测命令等
状态/Status 返回当前服务的检测结果
结果/Result 如果返回异常,显示对于这个异常的补充说明

3. 模块名

模块/Module 职责
CybertronRedis 存储用户登录相关信息(用户信息,登录失败尝试次数)
CybertronDataService 数据服务-存储场景案例、目录及地图数据,及地图碰撞体的生成
CybertronTaskServer Web 服务-任务管理,同时也存储 agent,work 信息
CybertronUserServer Web 服务-用户权限管理、目前通知也走这一块
CybertronAssetServer Web 服务-管理资源:主车、控制器、传感器、主车模型等等
CybertronXVIZServer 简化渲染后台数据 Provider,接收 CybertronVisualizer 发送来的热区数据,提供简化渲染客户端推送 XVIZ 协议数据
CybertronAgent 后台服务-负责管理 work 节点
CybertronMaster 后台服务-负责管理 agent 节点
RoadNetworkRTService 路网服务-负责客户端请求获取路径点对应的路网信息(是否在车道内、高度)及相应的世界坐标、ST 坐标转换

4. 状态类型

状态/Status 描述
0 系统能够正常返回
非 0 非 0 值为错误码

5. 结果

{"code":-1,"data":
  {"authCode":"10000","masterIP":"127.0.0.1:4500","message":"ok","state":"AgentState_Ready","webIP":"127.0.0.1:30083"}
}