# 异常监控与修复
# 1. ESB运行模式
| 运行模式 | 错误可见性 | 适用场景 | 
|---|---|---|
| 同步 | 前台直接显示错误 | 需要即时反馈的操作 | 
| 异步 | 需后台查看日志 | 批量处理/后台任务 | 
# 2. 监控入口
# 2.1 访问路径
库管理员: 流程库 > ESB运行实例
包含三个页签:
- 异常实例(运行失败的ESB)
 - 输出日志(所有执行记录)
 - 数据源调试(开发调试用)
 
 ▲ ESB运行实例
- 系统管理员: 系统管理模块 → 查看所有ESB运行日志
 
# 3. 异常诊断流程
# 3.1 定位错误步骤
- 进入
异常实例页签 - 点击目标异常记录
 - 查看运行追踪界面:
- 节点状态图:红色标记失败节点
 - 信息页签:详细错误描述
 - 输入页签:查看故障时实际输入数据
 
 
 ▲ 异常实例
# 3.2 典型错误分析
// 示例错误数据
{
  "contact": "张三名字超长123456789"  // 超出字段长度限制
}
// 错误信息:"将截断字符串或二进制数据"
# 4. 异常修复操作
# 4.1 数据修正流程
- 在
输入页签修改问题数据:- "contact": "张三名字超长123456789" + "contact": "张三名字超长" - 必须点击保存使修改生效
 - 点击工具栏
继续执行按钮 
 ▲ 异常修复操作
# 4.2 修复结果验证
- 成功:流程状态变为"已完成"
 - 失败:停留在新错误点(需重复诊断)
 
 ▲ 修复成功
← 多路输出 第三方系统调用ESB →