ActiveMQ-java.io.EOFException

ActiveMQ-java.io.EOFException,activemq,Activemq,似乎有一些帖子与java.io.EOFException警告消息有关,该消息间歇性出现(复制如下),但没有一篇文章提供有关如何解决该问题的详细信息。首先,我假设这是一个警告信息,不应该忽略它?否则将输出信息或调试消息 我在工作站上有一个简单的使用者/发布者,并在2个虚拟机上运行ActiveMQ(尝试了5.10.0和5.14.1) 每个VM的传输连接器是: <transportConnector name="openwire" uri="tcp://<IPAddress2&g

似乎有一些帖子与java.io.EOFException警告消息有关,该消息间歇性出现(复制如下),但没有一篇文章提供有关如何解决该问题的详细信息。首先,我假设这是一个警告信息,不应该忽略它?否则将输出信息或调试消息

我在工作站上有一个简单的使用者/发布者,并在2个虚拟机上运行ActiveMQ(尝试了5.10.0和5.14.1)

每个VM的传输连接器是:

    <transportConnector name="openwire" 
uri="tcp://<IPAddress2>:61616?maximumConnections=1000&
amp;wireFormat.maxFrameSize=104857600"/>

网络连接器:

<networkConnector name="<host1>"
    uri="static:(tcp://<IPAddress1>:61616)"
    networkTTL="3"/>

在我的消费者/出版商上,我有代理url:

failover:(tcp://<IPAddress1>:61616,tcp://<IPAddress2>:61616)?randomize=false
故障转移:(tcp://:61616,tcp://:61616)?随机化=false 因此,我有一个主/从部署

你知道我可能错了什么吗

警告[publisher]FailoverTransport(FailoverTransport.java:260)- 传输(tcp://):61616@46603)失败,原因:, 正在尝试在上自动重新连接java.io.EOFException readInt(DataInputStream.java:392)位于 org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java:258) 在 org.apache.activemq.transport.tcp.tcpttransport.readCommand(tcpttransport.java:221) 在 org.apache.activemq.transport.tcp.tcpttransport.doRun(tcpttransport.java:213) 在 org.apache.activemq.transport.tcp.tcpttransport.run(tcpttransport.java:196) 运行(Thread.java:745)