Ours 是一个使用 jgroups(2.6 版)发送和接收多播消息的 java 应用程序。我们在我们的一个环境中得到了一个堆转储。堆文件积累得如此之快,也就是一个月之内。但其他设置工作正常。请找到以下错误详细信息,
One instance of org.jgroups.protocols.pbcast.NAKACK loaded by
org.jboss.mx.loading.UnifiedClassLoader3 @ 0x804e98c0 occupies 1,966,616,080 (92.43%) bytes.
The memory is accumulated in one instance of java.util.concurrent.ConcurrentHashMap$Node[],
loaded by <system class loader>, which occupies 1,966,608,296 (92.43%) bytes.
Keywords :
org.jgroups.protocols.pbcast.NAKACK
org.jboss.mx.loading.UnifiedClassLoader3 @ 0x804e98c0
java.util.concurrent.ConcurrentHashMap$Node[]
但在 NakReceiverWindow 中,“highest_received”和“highest_delivered”属性具有相同的值。请找到所附图片。
在 server.log 中我们得到了以下详细信息,
[org.jgroups.protocols.pbcast.NAKACK] sender XXX.XXX.XXX.XXX:61277 not found in xmit_table
ERROR [org.jgroups.protocols.pbcast.NAKACK] range is null
您能回答以下问题吗?
提前致谢。