我在tomcat日志中每两分钟收到一次异常:
WARN nio.ReadHandler [hz._hzInstance_1_xyz.IO.thread-in-2] - [127.0.0.1]:5702 [xyz] [3.2.3] hz._hzInstance_1_xyz.IO.thread-in-2关闭套接字到端点地址[127.0.0.1]:5701,原因:java.io.EOFException:远程套接字已关闭!
这是我的hazelcast配置
<hz:hazelcast id="instance">
<hz:config>
<hz:group name="xyz" password="welcome" />
<hz:properties>
<hz:property name="hazelcast.logging.type">slf4j</hz:property>
<hz:property name="hazelcast.shutdownhook.enabled">false</hz:property>
</hz:properties>
<hz:network port="5701" port-auto-increment="true">
<hz:join>
<hz:multicast enabled="false" />
<hz:tcp-ip enabled="true">
<hz:members>127.0.0.1</hz:members>
</hz:tcp-ip>
</hz:join>
</hz:network>
<hz:map name="xyzCache" async-backup-count="1" />
</hz:config>
</hz:hazelcast>
虽然一切都运转正常,但为什么要这个警告?
提前致谢。
答案 0 :(得分:3)
很抱歉指出这个问题。后来意识到同一个tomcat中的另一个服务是在同一端口5701上使用hazelcast,因此问题。将端口更改为5703.现在一切正常。
提出这个问题,以防其他人也遇到同样的问题。谢谢!