似乎有一些与间歇性出现的 java.io.EOFException 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"/>
Run Code Online (Sandbox Code Playgroud)
网络连接器:
<networkConnector name="<host1>"
uri="static:(tcp://<IPAddress1>:61616)"
networkTTL="3"/>
Run Code Online (Sandbox Code Playgroud)
在我的消费者/发布商上,我有经纪人网址:
failover:(tcp://<IPAddress1>:61616,tcp://<IPAddress2>:61616)?randomize=false
Run Code Online (Sandbox Code Playgroud)
这样我就有了一个主/从部署。
任何想法我可能有什么错?
警告 [publisher] FailoverTransport (FailoverTransport.java:260) - 传输 (tcp:///:61616@46603) 失败,原因:,试图在 java.io.DataInputStream.readInt(DataInputStream. java:392) 在 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) )
| 归档时间: |
|
| 查看次数: |
1270 次 |
| 最近记录: |