跳到主要内容
版本:Next

3.8.5 软件日志查看

页面报错、设备请求等待或生产记录异常时,通过日志查看请求是否到达、流程执行到哪一步以及结果是否返回。

先记录四项信息:发生时间、工位、产品码或工单、实际提示。按同一时间和业务对象串联日志,能够更快找到异常位置。

相关教程:交互异常定位;日志导出与保留。

先选择日志​

要解决的问题先查看哪里
谁登录、谁操作了工单或变量日志管理,按登录、设备、模块页签查询
哪个账号发起请求、请求是否异常审计日志,核对请求时间、状态和耗时
进站、出站、物料校验停在哪一步本节“查看流程日志”,核对触发、节点处理、结果与复位
页面报错、业务保存或数据库写入失败同日业务日志和错误日志
服务启动失败、异常退出或授权提示异常服务日志 supervisor_logs,同时查看业务错误日志
自动备份未按时生成文件自动备份日志 autobackup

查看设备交互时,同时核对设备实际变量值和流程反馈。操作记录、处理结果和设备实际执行结果分别确认。

查看流程日志​

流程日志查询

  1. 在控制台选择发生问题的工序、工位和流程,打开“调试日志”。
  2. 选择“历史”,将查询范围设为异常前后约 10 分钟;历史查询时间跨度最多 7 天。
  3. 输入产品码或相关关键字,结合日志等级、节点名称筛选。
  4. 按本次交互的先后顺序查看:请求触发、节点处理、校验提示、结果返回、复位。
  5. 需要观察下一次正常作业的交互时,切换“实时”,对照请求和反馈。

查看重点

  • 没有触发记录:核对工位、流程绑定和请求变量,继续检查设备通信与变量变化。
  • 流程已触发,停在某个节点:查看该节点提示及同一时间的错误日志,核对所需产品、物料或配方数据。
  • 流程已有返回,设备仍等待:核对反馈变量、设备实际值及复位条件,详细步骤见交互异常定位。

同一产品码可能多次加工,结合时间、工位和流程实例区分每一次请求。日志中有 traceId 时,可用该关联标识查找同一次交互的接收与处理记录。

查看文件日志​

在运行 CMS Vision 的服务器上,打开安装目录中的 logs 文件夹。下表路径均相对该目录。

日志位置查询重点
host_logs/yyyy-MM-dd.log业务请求与处理过程
host_logs/error-yyyy-MM-dd.log业务异常、数据库或接口错误详情
host_logs/siotinterlogfile_yyyy-MM-dd.log设备交互消息的接收与转交
flow_logs生产流程及节点执行记录
siot/diagnosislog变量变化诊断记录
siot/log、siot/sdklog设备通信与底层连接记录
supervisor_logs服务启动、运行监控及授权记录
autobackup自动备份执行结果
  1. 先打开异常当天的文件,搜索发生时间、产品码或关联标识。
  2. 查看命中位置前后的完整记录,找到首次异常提示和后续返回。
  3. 涉及多个日志时,用相同时间、工位和关联标识对照;跨零点时检查前后两天。
  4. 按日志导出与保留保存相关片段或文件副本,再继续处理。

日志是否生成、记录详细程度及保留时间取决于对应日志配置。临时增加调试记录后,问题处理结束时恢复日常设置,并检查磁盘占用。

常见问题​

现象检查与处理
查不到异常时段的记录1. 核对运行服务器、日期、工位及查询条件。
2. 检查相关日志是否启用、是否已超出保留时间
日志时间与设备时间不一致1. 核对服务器、设备和终端时间。
2. 按实际时差对照同一次交互,处理时间同步问题
只有一条错误,原因不清楚1. 扩大到错误前后约 10 分钟。
2. 结合流程、业务和通信日志查看上下文