Hazelcast实例变为非活动状态(HazelCastInstanceNoticveException)

Hazelcast实例变为非活动状态(HazelCastInstanceNoticveException),hazelcast,Hazelcast,查看Hazelcast源代码(版本3.2.6),Hazelcast节点自动变为非活动状态并开始抛出HazelCastInstanceNoticveException(当然,应用程序启动的关闭除外)的唯一方法是内存不足 对吗?或者还有其他原因吗 提前谢谢。我不知道是否还有其他原因,但OOME肯定会导致HazelcastInstance关闭 如果内存不足(使用率为70%或更多),Hazelcast Healthmonitor应开始启动,并定期向您显示各种指标。你能检查一下你的日志吗 我们通常通过以下

查看Hazelcast源代码(版本3.2.6),Hazelcast节点自动变为非活动状态并开始抛出HazelCastInstanceNoticveException(当然,应用程序启动的关闭除外)的唯一方法是内存不足

对吗?或者还有其他原因吗


提前谢谢。

我不知道是否还有其他原因,但OOME肯定会导致HazelcastInstance关闭

如果内存不足(使用率为70%或更多),Hazelcast Healthmonitor应开始启动,并定期向您显示各种指标。你能检查一下你的日志吗

我们通常通过以下方式运行性能/压力测试:

-verbosegc-XX:+PrintGCDetails-XX:+PrintGCTimeStamps-Xloggc:gc.log

通过这种方式,我们可以看到gc级别上发生了什么

PS:HZ不可能捕获所有的OOME,因此我们只能看到内部发生的OOME;一旦检测到,HazelcastInstance将立即关闭