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