AlbumenJ commented on issue #12803: URL: https://github.com/apache/dubbo/issues/12803#issuecomment-1735435484
> 我现在也是卡住调用线程 "Thread-52-EventThread" #165 daemon prio=5 os_prio=0 tid=0x00007fc7403c6800 nid=0x478c waiting on condition [0x00007fc5b13aa000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x0000000679795478> (a org.apache.dubbo.common.threadpool.ThreadlessExecutor) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) at org.apache.dubbo.common.threadpool.ThreadlessExecutor.waitAndDrain(ThreadlessExecutor.java:62) at org.apache.dubbo.rpc.AsyncRpcResult.get(AsyncRpcResult.java:202) at org.apache.dubbo.rpc.protocol.AbstractInvoker.waitForResultIfSync(AbstractInvoker.java:286) at org.apache.dubbo.rpc.protocol.AbstractInvoker.invoke(AbstractInvoker.java:189) at org.apache.dubbo.rpc.proxy.InvocationUtil.invoke(InvocationUtil.java:57) at org.apache.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:75) at org.apache.dubbo.metadata.MetadataServiceDubboProxy0.getMetad ataInfo(MetadataServiceDubboProxy0.java) at org.apache.dubbo.registry.client.metadata.MetadataUtils.getRemoteMetadata(MetadataUtils.java:173) at org.apache.dubbo.registry.client.AbstractServiceDiscovery.lambda$getRemoteMetadata$2(AbstractServiceDiscovery.java:227) at org.apache.dubbo.registry.client.AbstractServiceDiscovery$$Lambda$854/469064277.get(Unknown Source) at org.apache.dubbo.metrics.event.MetricsEventBus.post(MetricsEventBus.java:104) at org.apache.dubbo.registry.client.AbstractServiceDiscovery.getRemoteMetadata(AbstractServiceDiscovery.java:226) - locked <0x000000066ecbe7e0> (a org.apache.dubbo.registry.client.metadata.store.MetaCacheManager) at org.apache.dubbo.registry.client.event.listener.ServiceInstancesChangedListener.lambda$doOnEvent$2(ServiceInstancesChangedListener.java:165) at org.apache.dubbo.registry.client.event.listener.ServiceInstancesChangedListener$$Lambda$853/1898979814.get(Unknown Source) at java.util.Optional.orElseGet(Optional.java:267) at org.apache. dubbo.registry.client.event.listener.ServiceInstancesChangedListener.doOnEvent(ServiceInstancesChangedListener.java:165) - locked <0x00000006791fe9a0> (a org.apache.dubbo.registry.client.event.listener.ServiceInstancesChangedListener) at org.apache.dubbo.registry.client.event.listener.ServiceInstancesChangedListener.onEvent(ServiceInstancesChangedListener.java:119) at org.apache.dubbo.registry.zookeeper.ZookeeperServiceDiscovery.registerServiceWatcher(ZookeeperServiceDiscovery.java:211) at org.apache.dubbo.registry.zookeeper.ZookeeperServiceDiscovery.lambda$addServiceInstancesChangedListener$3(ZookeeperServiceDiscovery.java:157) at org.apache.dubbo.registry.zookeeper.ZookeeperServiceDiscovery$$Lambda$881/534704249.accept(Unknown Source) at java.lang.Iterable.forEach(Iterable.java:75) at org.apache.dubbo.registry.zookeeper.ZookeeperServiceDiscovery.addServiceInstancesChangedListener(ZookeeperServiceDiscovery.java:157) at org.apache.dubbo.registry.client.ServiceDiscoveryRegistry.lambd a$subscribeURLs$0(ServiceDiscoveryRegistry.java:334) at org.apache.dubbo.registry.client.ServiceDiscoveryRegistry$$Lambda$880/597598000.get(Unknown Source) at org.apache.dubbo.metrics.event.MetricsEventBus.post(MetricsEventBus.java:95) at org.apache.dubbo.metrics.event.MetricsEventBus.post(MetricsEventBus.java:62) at org.apache.dubbo.registry.client.ServiceDiscoveryRegistry.subscribeURLs(ServiceDiscoveryRegistry.java:332) at org.apache.dubbo.registry.client.ServiceDiscoveryRegistry$DefaultMappingListener.onEvent(ServiceDiscoveryRegistry.java:422) - locked <0x000000066ff6a610> (a org.apache.dubbo.registry.client.ServiceDiscoveryRegistry$DefaultMappingListener) at org.apache.dubbo.metadata.store.zookeeper.ZookeeperMetadataReport$MappingDataListener.lambda$dataChanged$0(ZookeeperMetadataReport.java:268) at org.apache.dubbo.metadata.store.zookeeper.ZookeeperMetadataReport$MappingDataListener$$Lambda$847/675272494.accept(Unknown Source) at java.lang.Iterable.forEach(Iterable.java:75) at org.apache.dubbo.metadata.store.zookeeper.ZookeeperMetadataReport$MappingDataListener.dataChanged(ZookeeperMetadataReport.java:268) at org.apache.dubbo.remoting.zookeeper.curator5.Curator5ZookeeperClient$NodeCacheListenerImpl.nodeChanged(Curator5ZookeeperClient.java:430) at org.apache.curator.framework.recipes.cache.NodeCache.lambda$setNewData$0(NodeCache.java:323) at org.apache.curator.framework.recipes.cache.NodeCache$$Lambda$846/383337552.accept(Unknown Source) at org.apache.curator.framework.listen.MappingListenerManager.lambda$forEach$0(MappingListenerManager.java:92) at org.apache.curator.framework.listen.MappingListenerManager$$Lambda$560/521862646.run(Unknown Source) at org.apache.curator.framework.listen.MappingListenerManager$$Lambda$556/1666438914.execute(Unknown Source) at org.apache.curator.framework.listen.MappingListenerManager.forEach(MappingListenerManager.java:89) at org.apache.curator.framework.listen.StandardListenerManager.forEach(StandardListenerManager.java:89 ) at org.apache.curator.framework.recipes.cache.NodeCache.setNewData(NodeCache.java:320) at org.apache.curator.framework.recipes.cache.NodeCache.processBackgroundResult(NodeCache.java:288) at org.apache.curator.framework.recipes.cache.NodeCache.access$300(NodeCache.java:60) at org.apache.curator.framework.recipes.cache.NodeCache$3.processResult(NodeCache.java:126) at org.apache.curator.framework.imps.CuratorFrameworkImpl.sendToBackgroundCallback(CuratorFrameworkImpl.java:892) at org.apache.curator.framework.imps.CuratorFrameworkImpl.processBackgroundOperation(CuratorFrameworkImpl.java:649) at org.apache.curator.framework.imps.WatcherRemovalFacade.processBackgroundOperation(WatcherRemovalFacade.java:152) at org.apache.curator.framework.imps.GetDataBuilderImpl$3.processResult(GetDataBuilderImpl.java:272) at org.apache.zookeeper.ClientCnxn$EventThread.processEvent(ClientCnxn.java:634) at org.apache.zookeeper.ClientCnxn$EventThread.run(ClientCnxn.java:553) 这个堆栈请检查和 Provider 的网络连接情况,这个是 Metadata 请求超时了,这个 PR 对应的问题已经在 3.2.6 解决 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
