我正在部署AWS Corda Enterprise模板。快速入门根据定义的CloudFormation模板部署了堆栈。在带有负载均衡器的热冷设置中,我可以看到2个作为Corda节点启动并运行的AWS实例。 但是,“ Corda的日志”节点具有以下与AMQP通信相关的错误。
[错误] 2018-10-18T05:47:55,743Z [线程3 (ActiveMQ调度线程)] core.server.lambda $ channelActive $ 0- AMQ224088:握手时已超时(10秒)。 {}
此错误的可能原因是什么?在一定时间间隔后,此错误继续发生。因此对我来说似乎是一些连接问题。
注意:负载均衡器将此AWS Corda实例的状态显示为“已修复”(正在运行)。因此,我相信Corda节点已成功启动。
答案 0 :(得分:2)
错误消息不一定与AMQP绑定。也许您对错误ID(AMQ224088)中的“ AMQ”感到困惑?
无论如何,该错误表明网络上有某些东西正在连接到ActiveMQ Artemis代理,但是它没有完成任何协议握手。例如,负载平衡器通常会通过创建套接字连接来进行运行状况检查,而无需发送任何实际数据,只是为了查看目标计算机上的端口是否打开,就可以看到这种情况。