yipixiaofeiyang commented on issue #14254:
URL: https://github.com/apache/dubbo/issues/14254#issuecomment-2138783064

   > After comparing the changes in 3.1.5 and 3.1.6, I can not find issue. can 
you provide a demo to reproduce it.
   
   我在跟3.1.5和3.1.6的启动日志上, 发现了个有趣的点, 各位大佬们可以分析分析
   dubbo[3.1.5]
   `
   2024-05-29 12:14:40 040 [INFO] 
org.apache.dubbo.config.DubboShutdownHook.run(DubboShutdownHook.java:72) -  
[DUBBO] Run shutdown hook now., dubbo version: 3.1.5, current host: 
192.168.100.227
   2024-05-29 12:14:40 040 [INFO] 
org.apache.dubbo.rpc.model.FrameworkModel.resetDefaultAppModel(FrameworkModel.java:293)
 -  [DUBBO] Reset global default application from Dubbo Application[1.1](admin) 
to null, dubbo version: 3.1.5, current host: 192.168.100.227
   2024-05-29 12:14:40 040 [INFO] 
org.apache.dubbo.config.deploy.DefaultApplicationDeployer.onStopping(DefaultApplicationDeployer.java:1020)
 -  [DUBBO] Dubbo Application[1.1](admin) is stopping., dubbo version: 3.1.5, 
current host: 192.168.100.227
   2024-05-29 12:14:40 040 [INFO] 
org.apache.dubbo.rpc.protocol.dubbo.DubboProtocol.destroy(DubboProtocol.java:624)
 -  [DUBBO] Destroying protocol [DubboProtocol] ..., dubbo version: 3.1.5, 
current host: 192.168.100.227
   2024-05-29 12:14:40 040 [INFO] 
org.apache.dubbo.config.deploy.DefaultModuleDeployer.onModuleStopping(DefaultModuleDeployer.java:297)
 -  [DUBBO] Dubbo Module[1.1.1] is stopping., dubbo version: 3.1.5, current 
host: 192.168.100.227
   2024-05-29 12:14:40 040 [INFO] 
org.apache.dubbo.config.deploy.DefaultModuleDeployer.onModuleStopping(DefaultModuleDeployer.java:297)
 -  [DUBBO] Dubbo Module[1.1.0] is stopping., dubbo version: 3.1.5, current 
host: 192.168.100.227
   2024-05-29 12:14:40 040 [INFO] 
org.apache.dubbo.config.deploy.DefaultModuleDeployer.onModuleStopped(DefaultModuleDeployer.java:307)
 -  [DUBBO] Dubbo Module[1.1.0] has stopped., dubbo version: 3.1.5, current 
host: 192.168.100.227
   2024-05-29 12:14:40 040 [INFO] 
org.apache.dubbo.config.deploy.DefaultModuleDeployer.onModuleStopped(DefaultModuleDeployer.java:307)
 -  [DUBBO] Dubbo Module[1.1.1] has stopped., dubbo version: 3.1.5, current 
host: 192.168.100.227
   2024-05-29 12:14:40 040 [INFO] 
org.apache.dubbo.config.spring.context.DubboSpringInitializer.remove(DubboSpringInitializer.java:78)
 -  [DUBBO] Unbind Dubbo Module[1.1.1] from spring container: 
org.springframework.beans.factory.support.DefaultListableBeanFactory@58c1c010, 
dubbo version: 3.1.5, current host: 192.168.100.227
   2024-05-29 12:14:40 040 [INFO] 
com.myb.spring.ext.filter.cors.CorsFilter.destroy(CorsFilter.java:55) - 
跨域过滤器销毁...
   2024-05-29 12:14:40 040 [INFO] 
org.apache.dubbo.common.threadpool.manager.DefaultExecutorRepository.destroyAll(DefaultExecutorRepository.java:325)
 -  [DUBBO] destroying application executor repository .., dubbo version: 
3.1.5, current host: 192.168.100.227
   2024-05-29 12:14:40 040 [INFO] 
org.apache.dubbo.config.deploy.DefaultApplicationDeployer.onStopped(DefaultApplicationDeployer.java:1034)
 -  [DUBBO] Dubbo Application[1.1](admin) has stopped., dubbo version: 3.1.5, 
current host: 192.168.100.227
   2024-05-29 12:14:40 040 [INFO] 
org.apache.dubbo.rpc.model.FrameworkModel.onDestroy(FrameworkModel.java:108) -  
[DUBBO] Destroying default framework model: Dubbo Framework[1], dubbo version: 
3.1.5, current host: 192.168.100.227
   2024-05-29 12:14:40 040 [INFO] 
org.apache.dubbo.rpc.model.FrameworkModel.onDestroy(FrameworkModel.java:113) -  
[DUBBO] Dubbo Framework[1] is destroying ..., dubbo version: 3.1.5, current 
host: 192.168.100.227
   2024-05-29 12:14:40 040 [INFO] 
org.apache.dubbo.config.deploy.DefaultApplicationDeployer.onStopping(DefaultApplicationDeployer.java:1020)
 -  [DUBBO] Dubbo Application[1.0](DUBBO_INTERNAL_APPLICATION) is stopping., 
dubbo version: 3.1.5, current host: 192.168.100.227
   2024-05-29 12:14:40 040 [INFO] 
org.apache.dubbo.config.deploy.DefaultModuleDeployer.onModuleStopping(DefaultModuleDeployer.java:297)
 -  [DUBBO] Dubbo Module[1.0.0] is stopping., dubbo version: 3.1.5, current 
host: 192.168.100.227
   2024-05-29 12:14:40 040 [INFO] 
org.apache.dubbo.config.deploy.DefaultModuleDeployer.onModuleStopped(DefaultModuleDeployer.java:307)
 -  [DUBBO] Dubbo Module[1.0.0] has stopped., dubbo version: 3.1.5, current 
host: 192.168.100.227
   2024-05-29 12:14:40 040 [INFO] 
org.apache.dubbo.registry.support.RegistryManager.destroyAll(RegistryManager.java:101)
 -  [DUBBO] Close all registries [], dubbo version: 3.1.5, current host: 
192.168.100.227
   2024-05-29 12:14:40 040 [INFO] 
org.apache.dubbo.common.threadpool.manager.DefaultExecutorRepository.destroyAll(DefaultExecutorRepository.java:325)
 -  [DUBBO] destroying application executor repository .., dubbo version: 
3.1.5, current host: 192.168.100.227
   2024-05-29 12:14:40 040 [INFO] 
org.apache.dubbo.config.deploy.DefaultApplicationDeployer.onStopped(DefaultApplicationDeployer.java:1034)
 -  [DUBBO] Dubbo Application[1.0](DUBBO_INTERNAL_APPLICATION) has stopped., 
dubbo version: 3.1.5, current host: 192.168.100.227
   2024-05-29 12:14:40 040 [INFO] 
org.apache.dubbo.rpc.model.FrameworkModel.onDestroy(FrameworkModel.java:128) -  
[DUBBO] Dubbo Framework[1] is destroyed, dubbo version: 3.1.5, current host: 
192.168.100.227
   2024-05-29 12:14:40 040 [INFO] 
org.apache.dubbo.rpc.model.FrameworkModel.resetDefaultFrameworkModel(FrameworkModel.java:312)
 -  [DUBBO] Reset global default framework from Dubbo Framework[1] to null, 
dubbo version: 3.1.5, current host: 192.168.100.227
   2024-05-29 12:14:40 040 [INFO] 
org.apache.dubbo.common.resource.GlobalResourcesRepository.destroy(GlobalResourcesRepository.java:104)
 -  [DUBBO] Destroying global resources ..., dubbo version: 3.1.5, current 
host: 192.168.100.227
   2024-05-29 12:14:40 040 [INFO] 
org.apache.dubbo.common.resource.GlobalResourcesRepository.destroy(GlobalResourcesRepository.java:132)
 -  [DUBBO] Dubbo is completely destroyed, dubbo version: 3.1.5, current host: 
192.168.100.227
   2024-05-29 12:14:40 040 [INFO] 
org.apache.dubbo.common.threadpool.manager.FrameworkExecutorRepository.destroy(FrameworkExecutorRepository.java:177)
 -  [DUBBO] destroying framework executor repository .., dubbo version: 3.1.5, 
current host: 192.168.100.227
   2024-05-29 12:14:43 043 [INFO] 
com.myb.saas.admin.Application.main(Application.java:22) - 
==========================start==========================
   2024-05-29 12:14:48 048 [INFO] 
org.apache.dubbo.rpc.model.FrameworkModel.<init>(FrameworkModel.java:77) -  
[DUBBO] Dubbo Framework[1] is created, dubbo version: 3.1.5, current host: 
192.168.100.227
   2024-05-29 12:14:48 048 [INFO] 
org.apache.dubbo.rpc.model.ApplicationModel.<init>(ApplicationModel.java:203) - 
 [DUBBO] Dubbo Application[1.0](unknown) is created, dubbo version: 3.1.5, 
current host: 192.168.100.227
   2024-05-29 12:14:48 048 [INFO] 
org.apache.dubbo.rpc.model.ModuleModel.<init>(ModuleModel.java:60) -  [DUBBO] 
Dubbo Module[1.0.0] is created, dubbo version: 3.1.5, current host: 
192.168.100.227
   2024-05-29 12:14:48 048 [INFO] 
org.apache.dubbo.rpc.model.ApplicationModel.<init>(ApplicationModel.java:203) - 
 [DUBBO] Dubbo Application[1.1](unknown) is created, dubbo version: 3.1.5, 
current host: 192.168.100.227
   2024-05-29 12:14:48 048 [INFO] 
org.apache.dubbo.rpc.model.ModuleModel.<init>(ModuleModel.java:60) -  [DUBBO] 
Dubbo Module[1.1.0] is created, dubbo version: 3.1.5, current host: 
192.168.100.227
   2024-05-29 12:14:48 048 [INFO] 
org.apache.dubbo.config.spring.context.DubboSpringInitializer.initContext(DubboSpringInitializer.java:115)
 -  [DUBBO] Use default application: Dubbo Application[1.1](unknown), dubbo 
version: 3.1.5, current host: 192.168.100.227
   2024-05-29 12:14:48 048 [INFO] 
org.apache.dubbo.rpc.model.ModuleModel.<init>(ModuleModel.java:60) -  [DUBBO] 
Dubbo Module[1.1.1] is created, dubbo version: 3.1.5, current host: 
192.168.100.227
   2024-05-29 12:14:48 048 [INFO] 
org.apache.dubbo.config.spring.context.DubboSpringInitializer.initContext(DubboSpringInitializer.java:125)
 -  [DUBBO] Use default module model of target application: Dubbo 
Module[1.1.1], dubbo version: 3.1.5, current host: 192.168.100.227
   2024-05-29 12:14:48 048 [INFO] 
org.apache.dubbo.config.spring.context.DubboSpringInitializer.initContext(DubboSpringInitializer.java:129)
 -  [DUBBO] Bind Dubbo Module[1.1.1] to spring container: 
org.springframework.beans.factory.support.DefaultListableBeanFactory@5d20e46, 
dubbo version: 3.1.5, current host: 192.168.100.227
   `
   
   dubbo[3.1.6]
   `
   2024-05-29 12:33:52 052 [INFO] 
org.apache.dubbo.config.DubboShutdownHook.run(DubboShutdownHook.java:72) -  
[DUBBO] Run shutdown hook now., dubbo version: 3.1.6, current host: 
192.168.100.227
   2024-05-29 12:33:52 052 [INFO] 
org.apache.dubbo.rpc.model.FrameworkModel.resetDefaultAppModel(FrameworkModel.java:293)
 -  [DUBBO] Reset global default application from Dubbo Application[1.1](admin) 
to null, dubbo version: 3.1.6, current host: 192.168.100.227
   2024-05-29 12:33:52 052 [INFO] 
org.apache.dubbo.config.deploy.DefaultApplicationDeployer.onStopping(DefaultApplicationDeployer.java:1020)
 -  [DUBBO] Dubbo Application[1.1](admin) is stopping., dubbo version: 3.1.6, 
current host: 192.168.100.227
   2024-05-29 12:33:52 052 [INFO] 
org.apache.dubbo.rpc.protocol.dubbo.DubboProtocol.destroy(DubboProtocol.java:624)
 -  [DUBBO] Destroying protocol [DubboProtocol] ..., dubbo version: 3.1.6, 
current host: 192.168.100.227
   2024-05-29 12:33:52 052 [INFO] 
org.apache.dubbo.config.deploy.DefaultModuleDeployer.onModuleStopping(DefaultModuleDeployer.java:297)
 -  [DUBBO] Dubbo Module[1.1.1] is stopping., dubbo version: 3.1.6, current 
host: 192.168.100.227
   2024-05-29 12:33:52 052 [INFO] 
org.apache.dubbo.config.deploy.DefaultModuleDeployer.onModuleStopping(DefaultModuleDeployer.java:297)
 -  [DUBBO] Dubbo Module[1.1.0] is stopping., dubbo version: 3.1.6, current 
host: 192.168.100.227
   2024-05-29 12:33:52 052 [INFO] 
org.apache.dubbo.config.deploy.DefaultModuleDeployer.onModuleStopped(DefaultModuleDeployer.java:307)
 -  [DUBBO] Dubbo Module[1.1.0] has stopped., dubbo version: 3.1.6, current 
host: 192.168.100.227
   2024-05-29 12:33:52 052 [INFO] 
org.apache.dubbo.rpc.model.FrameworkModel.resetDefaultAppModel(FrameworkModel.java:293)
 -  [DUBBO] Reset global default application from null to Dubbo 
Application[1.2](unknown), dubbo version: 3.1.6, current host: 192.168.100.227
   2024-05-29 12:33:52 052 [INFO] 
org.apache.dubbo.rpc.model.ApplicationModel.<init>(ApplicationModel.java:203) - 
 [DUBBO] Dubbo Application[1.2](unknown) is created, dubbo version: 3.1.6, 
current host: 192.168.100.227
   2024-05-29 12:33:52 052 [INFO] 
org.apache.dubbo.rpc.model.ModuleModel.<init>(ModuleModel.java:60) -  [DUBBO] 
Dubbo Module[1.2.0] is created, dubbo version: 3.1.6, current host: 
192.168.100.227
   2024-05-29 12:33:52 052 [INFO] 
org.apache.dubbo.config.deploy.DefaultModuleDeployer.onModuleStopped(DefaultModuleDeployer.java:307)
 -  [DUBBO] Dubbo Module[1.1.1] has stopped., dubbo version: 3.1.6, current 
host: 192.168.100.227
   2024-05-29 12:33:52 052 [INFO] 
org.apache.dubbo.config.spring.context.DubboSpringInitializer.remove(DubboSpringInitializer.java:78)
 -  [DUBBO] Unbind Dubbo Module[1.1.1] from spring container: 
org.springframework.beans.factory.support.DefaultListableBeanFactory@5d20e46, 
dubbo version: 3.1.6, current host: 192.168.100.227
   2024-05-29 12:33:52 052 [ERROR] 
com.myb.spring.ext.handler.GlobalExceptionHandler.exceptionHandler(GlobalExceptionHandler.java:258)
 - 系统异常
   org.apache.dubbo.rpc.RpcException: Directory of type 
ServiceDiscoveryRegistryDirectory already destroyed for service 
com.myb.saas.data.service.CoalpitService from registry 
nacos://192.168.100.70:8848/org.apache.dubbo.registry.RegistryService?application=admin&backup=192.168.100.71:8848,192.168.100.72:8848&dubbo=2.0.2&group=dubbo&logger=slf4j&metadata-type=remote&namespace=53a4c18c-0804-4734-8de2-57aa99f27833&pid=2133071&qos.accept.foreign.ip=false&qos.enable=false&register-mode=instance&release=3.1.6&serialize.check.status=WARN&timestamp=1716956513980
   ......还很多的异常堆栈信息, 见上面截图
   2024-05-29 12:33:52 052 [INFO] 
com.myb.spring.ext.filter.cors.CorsFilter.destroy(CorsFilter.java:55) - 
跨域过滤器销毁...
   2024-05-29 12:33:52 052 [INFO] 
org.apache.dubbo.common.threadpool.manager.DefaultExecutorRepository.destroyAll(DefaultExecutorRepository.java:325)
 -  [DUBBO] destroying application executor repository .., dubbo version: 
3.1.6, current host: 192.168.100.227
   2024-05-29 12:33:52 052 [INFO] 
org.apache.dubbo.config.deploy.DefaultApplicationDeployer.onStopped(DefaultApplicationDeployer.java:1034)
 -  [DUBBO] Dubbo Application[1.1](admin) has stopped., dubbo version: 3.1.6, 
current host: 192.168.100.227
   2024-05-29 12:33:55 055 [INFO] 
com.myb.saas.admin.Application.main(Application.java:22) - 
==========================start==========================
   2024-05-29 12:34:02 002 [INFO] 
org.apache.dubbo.rpc.model.FrameworkModel.resetDefaultFrameworkModel(FrameworkModel.java:312)
 -  [DUBBO] Reset global default framework from null to Dubbo Framework[1], 
dubbo version: 3.1.6, current host: 192.168.100.227
   2024-05-29 12:34:02 002 [INFO] 
org.apache.dubbo.rpc.model.FrameworkModel.<init>(FrameworkModel.java:77) -  
[DUBBO] Dubbo Framework[1] is created, dubbo version: 3.1.6, current host: 
192.168.100.227
   2024-05-29 12:34:02 002 [INFO] 
org.apache.dubbo.common.resource.GlobalResourcesRepository.getExecutorService(GlobalResourcesRepository.java:93)
 -  [DUBBO] Creating global shared handler ..., dubbo version: 3.1.6, current 
host: 192.168.100.227
   2024-05-29 12:34:02 002 [INFO] 
org.apache.dubbo.rpc.model.ApplicationModel.<init>(ApplicationModel.java:203) - 
 [DUBBO] Dubbo Application[1.0](unknown) is created, dubbo version: 3.1.6, 
current host: 192.168.100.227
   2024-05-29 12:34:02 002 [INFO] 
org.apache.dubbo.rpc.model.ModuleModel.<init>(ModuleModel.java:60) -  [DUBBO] 
Dubbo Module[1.0.0] is created, dubbo version: 3.1.6, current host: 
192.168.100.227
   2024-05-29 12:34:02 002 [INFO] 
org.apache.dubbo.rpc.model.ApplicationModel.<init>(ApplicationModel.java:203) - 
 [DUBBO] Dubbo Application[1.1](unknown) is created, dubbo version: 3.1.6, 
current host: 192.168.100.227
   2024-05-29 12:34:02 002 [INFO] 
org.apache.dubbo.rpc.model.ModuleModel.<init>(ModuleModel.java:60) -  [DUBBO] 
Dubbo Module[1.1.0] is created, dubbo version: 3.1.6, current host: 
192.168.100.227
   2024-05-29 12:34:02 002 [INFO] 
org.apache.dubbo.config.spring.context.DubboSpringInitializer.initContext(DubboSpringInitializer.java:115)
 -  [DUBBO] Use default application: Dubbo Application[1.1](unknown), dubbo 
version: 3.1.6, current host: 192.168.100.227
   2024-05-29 12:34:02 002 [INFO] 
org.apache.dubbo.rpc.model.ModuleModel.<init>(ModuleModel.java:60) -  [DUBBO] 
Dubbo Module[1.1.1] is created, dubbo version: 3.1.6, current host: 
192.168.100.227
   2024-05-29 12:34:02 002 [INFO] 
org.apache.dubbo.config.spring.context.DubboSpringInitializer.initContext(DubboSpringInitializer.java:125)
 -  [DUBBO] Use default module model of target application: Dubbo 
Module[1.1.1], dubbo version: 3.1.6, current host: 192.168.100.227
   2024-05-29 12:34:02 002 [INFO] 
org.apache.dubbo.config.spring.context.DubboSpringInitializer.initContext(DubboSpringInitializer.java:129)
 -  [DUBBO] Bind Dubbo Module[1.1.1] to spring container: 
org.springframework.beans.factory.support.DefaultListableBeanFactory@58c1c010, 
dubbo version: 3.1.6, current host: 192.168.100.227
   `
   
   中间的一些日志信息大同小异, 我筛选了一些关键的信息
   **不同点: FrameworkModel.resetDefaultAppModel 
   Reset global default application from null to Dubbo Application[1.2](unknown)
   Dubbo Application[1.2](unknown) is created**
   
   中间有段异常信息堆栈, 就是在服务shutdown期间触发的


-- 
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]

Reply via email to