如何处理 WSO2 APIM 网关中的 Mina 异常日志

问题描述 投票:0回答:1

当我在 WSO2 工作时,我看到一些客户在其 APIM 网关节点中间歇性地面临以下错误

“错误 {org.wso2.andes.transport.network.mina.MinaNetworkHandler} - Mina java.io.IOException 捕获异常:连接超时”

当网关节点和 Traffic Manager(TM) 节点之间存在防火墙并且连接因网络不活动而进入空闲状态时,可能会出现此错误。在这种空闲状态下,防火墙会中断连接,因此可能会发生此错误。

wso2 timeout wso2-api-manager apache-mina
1个回答
0
投票

为了防止这个问题,我们需要保持连接处于活动状态。因此,我们可以通过在两台服务器之间建立心跳来实现这一点。一旦在客户端中配置了心跳,它就会定期向服务器发送小帧以验证连接状态。由于这是一个小帧,因此不会产生大量的网络流量。请按照以下步骤将心跳值配置为 60 秒。


  • 更新流量管理器节点的 /repository/conf/deployment.toml 文件,如下所示。

    • [qpid.heartbeat]
    • 延迟 = 60
    • 超时因子 = 2.0
  • 重启所有APIM-TM节点和网关节点。

参考:https://apim.docs.wso2.com/en/latest/reference/config-catalog/#qpid-broker-heartbeat-configurations

© www.soinside.com 2019 - 2024. All rights reserved.