You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
the problem has occured two times, however the program could resume after restarting.
[ X ] I have searched the issues of this repository and believe that this is not a duplicate.
[ X ] I have checked the FAQ of this repository and believe that this is not a duplicate.
Environment
Dubbo version: 2.6.0
Operating System version: CentOS 6.9 kernel 2.6.32
Java version: 1.8.0_51-b16
HEAP DUMP ANALYSIS
The classloader/component "sun.misc.Launcher$AppClassLoader @ 0xc00009e0" occupies 218,169,664 (20.50%) bytes. The memory is accumulated in one instance of "java.lang.Object[]" loaded by "".
com.alibaba.dubbo.rpc.RpcException: No provider available from registry 172.16.0.128:2181 for service **SERVICE NAME HERE** on consumer 172.16.0.128 use dubbo version 2.6.0, may be providers disabled or not registered ?
at com.alibaba.dubbo.registry.integration.RegistryDirectory.doList(RegistryDirectory.java:572) ~[dubbo-2.6.0.jar:2.6.0]
at com.alibaba.dubbo.rpc.cluster.directory.AbstractDirectory.list(AbstractDirectory.java:73) ~[dubbo-2.6.0.jar:2.6.0]
at com.alibaba.dubbo.rpc.cluster.support.AbstractClusterInvoker.list(AbstractClusterInvoker.java:265) ~[dubbo-2.6.0.jar:2.6.0]
at com.alibaba.dubbo.rpc.cluster.support.AbstractClusterInvoker.invoke(AbstractClusterInvoker.java:224) ~[dubbo-2.6.0.jar:2.6.0]
at com.alibaba.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker.invoke(MockClusterInvoker.java:70) ~[dubbo-2.6.0.jar:2.6.0]
at com.alibaba.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:51) ~[dubbo-2.6.0.jar:2.6.0]
at com.alibaba.dubbo.common.bytecode.proxy7.queryId(proxy7.java) ~[dubbo-2.6.0.jar:2.6.0]
The text was updated successfully, but these errors were encountered:
No provider 的情况下,ReferenceConfig创建失败,但是destory()时,dubbo没有清理已经注册到AbstractRegistry的属性notified的URL。导致内存泄漏。
private final ConcurrentMap<URL, Map<String, List>> notified = new ConcurrentHashMap<>();
可以失败时,反射主动进行清理。
the problem has occured two times, however the program could resume after restarting.
Environment
HEAP DUMP ANALYSIS
The classloader/component "sun.misc.Launcher$AppClassLoader @ 0xc00009e0" occupies 218,169,664 (20.50%) bytes. The memory is accumulated in one instance of "java.lang.Object[]" loaded by "".
SOME THREAD STACK
The text was updated successfully, but these errors were encountered: