Skip to content

AS2 报文完整性检查失败

AS2 报文发送时,出现随机发送失败问题,失败时提示 "processed/Error: integrity-check-failed"

问题现象

AS2 报文发送时出现随机发送失败问题,失败时提示以下错误:

processed/Error: integrity-check-failed

导致 MDN 发送失败。

错误截图

问题分析

合作伙伴配置 AS2 服务时,同一域名对应多个 IP(可能做了负载均衡)。
由于配置问题:

  • 有部分服务无法正常连接
  • 或者部分服务的证书设置不一致

当请求被路由到有问题的 AS2 服务器时,就会出现签名校验失败的问题。

解决方案

合作伙伴需确保所有 AS2 服务节点的证书配置完全一致

提示:建议合作伙伴检查负载均衡下各节点的证书和配置一致性,避免因部分节点异常导致随机失败。