# 异常监控与修复

# 1. ESB运行模式

运行模式 错误可见性 适用场景
同步 前台直接显示错误 需要即时反馈的操作
异步 需后台查看日志 批量处理/后台任务

# 2. 监控入口

# 2.1 访问路径

  • 库管理员: 流程库 > ESB运行实例

    包含三个页签:

    1. 异常实例(运行失败的ESB)
    2. 输出日志(所有执行记录)
    3. 数据源调试(开发调试用)

ESB运行实例 ▲ ESB运行实例

  • 系统管理员: 系统管理模块 → 查看所有ESB运行日志

# 3. 异常诊断流程

# 3.1 定位错误步骤

  1. 进入异常实例页签
  2. 点击目标异常记录
  3. 查看运行追踪界面:
    • 节点状态图:红色标记失败节点
    • 信息页签:详细错误描述
    • 输入页签:查看故障时实际输入数据

异常实例 ▲ 异常实例

# 3.2 典型错误分析

// 示例错误数据
{
  "contact": "张三名字超长123456789"  // 超出字段长度限制
}
// 错误信息:"将截断字符串或二进制数据"

# 4. 异常修复操作

# 4.1 数据修正流程

  1. 输入页签修改问题数据:
    - "contact": "张三名字超长123456789"
    + "contact": "张三名字超长"
    
  2. 必须点击保存使修改生效
  3. 点击工具栏继续执行按钮

异常修复操作 ▲ 异常修复操作

# 4.2 修复结果验证

  • 成功:流程状态变为"已完成"
  • 失败:停留在新错误点(需重复诊断)

修复成功 ▲ 修复成功