ActiveMQ - java.io.EOFException

时间:2016-11-02 10:48:01

标签: activemq

似乎有一些与间歇性出现的java.io.EOFException WARN消息相关的帖子(在下面重现),但没有提供有关如何解决问题的详细信息。首先我假设它是一个WARN消息,它不应该被忽略?否则会输出INFO或DEBUG消息?

我的工作站上有一个简单的消费者/发布者,并且在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"/>

在我的消费者/发布商处,我有broker-url:

failover:(tcp://<IPAddress1>:61616,tcp://<IPAddress2>:61616)?randomize=false

所以我有一个主/从部署。

任何想法我可能有什么不对?

  

警告[发布者] FailoverTransport(FailoverTransport.java:260) -   运输(tcp:///:61616 @ 46603)失败,原因:,   尝试自动重新连接java.io.EOFException   java.io.DataInputStream.readInt(DataInputStream.java:392)at   org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java:258)     在   org.apache.activemq.transport.tcp.TcpTransport.readCommand(TcpTransport.java:221)     在   org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:213)     在   org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:196)     在java.lang.Thread.run(Thread.java:745)

0 个答案:

没有答案