资产授权

master
Yueng 2024-09-05 15:47:19 +08:00
parent 706cd178ab
commit 85f6d2cdef
5 changed files with 245 additions and 9 deletions

View File

@ -1,5 +1,6 @@
package com.muyu.server.mapper; package com.muyu.server.mapper;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.muyu.common.domain.AssetAuthorization; import com.muyu.common.domain.AssetAuthorization;
import com.muyu.common.domain.DataName; import com.muyu.common.domain.DataName;
import com.muyu.common.domain.TableNames; import com.muyu.common.domain.TableNames;
@ -73,4 +74,8 @@ public interface DataRunNameMapper {
* @return * @return
*/ */
List<Long> findDeptIdList(AssetAuthorization req); List<Long> findDeptIdList(AssetAuthorization req);
int delDeptAssetAccredit(@Param("deptId") Integer deptId);
int delDeptAssetAccreditDept(@Param("userId") Integer userId);
} }

View File

@ -50,16 +50,17 @@ public class AssetAuthorizationServiceImpl
@Override @Override
public int delDeptAssetAccredit(AssetAuthorization req) { public int delDeptAssetAccredit(AssetAuthorization req) {
LambdaQueryWrapper<AssetAuthorization> queryWrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<AssetAuthorization> queryWrapper = new LambdaQueryWrapper<>();
if (null==req.getBasicId()){ if (null==req.getDeptId()){
queryWrapper.eq(AssetAuthorization::getDeptId,req.getDeptId()) // queryWrapper.eq(AssetAuthorization::getDeptId,req.getDeptId())
.eq(AssetAuthorization::getTableId,req.getTableId()); // .eq(AssetAuthorization::getTableId,req.getTableId());
}else if (null==req.getTableId()){ int delete = dataRunNameMapper.delDeptAssetAccredit(req.getDeptId());
queryWrapper.eq(AssetAuthorization::getDeptId,req.getDeptId())
.eq(AssetAuthorization::getBasicId,req.getBasicId());
}
int delete = assetAuthorizationMapper.delete(queryWrapper);
return delete; return delete;
}else if (null==req.getUserId()){
// queryWrapper.eq(AssetAuthorization::getDeptId,req.getDeptId())
// .eq(AssetAuthorization::getBasicId,req.getBasicId());
int delete = dataRunNameMapper.delDeptAssetAccreditDept(req.getUserId());
return delete;
}
} }
/** /**

View File

@ -67,6 +67,18 @@
VALUES VALUES
( #{tableId}, #{deptId}, #{basicId}, #{userId}); ( #{tableId}, #{deptId}, #{basicId}, #{userId});
</insert> </insert>
<delete id="delDeptAssetAccredit">
delete
from `h6_cloud_server`.asset_authorization
where
dept_id = #{deptId}
</delete>
<delete id="delDeptAssetAccreditDept">
delete
from `h6_cloud_server`.asset_authorization
where
user_id = #{userId}
</delete>
<select id="selectDeptList" parameterType="com.muyu.common.system.domain.SysDept" resultMap="SysDeptResult"> <select id="selectDeptList" parameterType="com.muyu.common.system.domain.SysDept" resultMap="SysDeptResult">
<include refid="selectDeptVo"/> <include refid="selectDeptVo"/>

View File

@ -9083,3 +9083,110 @@ java.util.concurrent.TimeoutException: Waited 3000 milliseconds (plus 970201 nan
at java.base/java.lang.Thread.run(Thread.java:842) at java.base/java.lang.Thread.run(Thread.java:842)
00:25:27.509 [com.alibaba.nacos.client.naming.grpc.redo.0] ERROR c.a.n.c.r.client - [printIfErrorEnabled,102] - Send request fail, request = InstanceRequest{headers={accessToken=AUTH_DISABLED, app=unknown}, requestId='null'}, retryTimes = 0, errorMessage = java.lang.InterruptedException 00:25:27.509 [com.alibaba.nacos.client.naming.grpc.redo.0] ERROR c.a.n.c.r.client - [printIfErrorEnabled,102] - Send request fail, request = InstanceRequest{headers={accessToken=AUTH_DISABLED, app=unknown}, requestId='null'}, retryTimes = 0, errorMessage = java.lang.InterruptedException
00:25:27.632 [com.alibaba.nacos.client.naming.grpc.redo.0] ERROR c.a.n.c.r.client - [printIfErrorEnabled,102] - Send request fail, request = InstanceRequest{headers={accessToken=AUTH_DISABLED, app=unknown}, requestId='null'}, retryTimes = 1, errorMessage = Client not connected, current status:SHUTDOWN 00:25:27.632 [com.alibaba.nacos.client.naming.grpc.redo.0] ERROR c.a.n.c.r.client - [printIfErrorEnabled,102] - Send request fail, request = InstanceRequest{headers={accessToken=AUTH_DISABLED, app=unknown}, requestId='null'}, retryTimes = 1, errorMessage = Client not connected, current status:SHUTDOWN
15:47:12.159 [nacos-grpc-client-executor-21.12.0.8-26] ERROR c.a.n.c.r.c.g.GrpcClient - [printIfErrorEnabled,102] - [1725521783945_21.12.0.11_63685]Request stream onCompleted, switch server
15:47:12.159 [nacos-grpc-client-executor-21.12.0.8-11] ERROR c.a.n.c.r.c.g.GrpcClient - [printIfErrorEnabled,102] - [1725521805016_21.12.0.11_63723]Request stream onCompleted, switch server
15:47:12.266 [nacos.client.config.listener.task-0] ERROR c.a.n.c.r.client - [printIfErrorEnabled,102] - Send request fail, request = ConfigBatchListenRequest{headers={accessToken=AUTH_DISABLED, charset=UTF-8, Client-AppName=unknown, Client-RequestToken=5066ea94ede695db1b4cc6111d6c3053, Client-RequestTS=1725522432134, exConfigInfo=true}, requestId='null'}, retryTimes = 0, errorMessage = Client not connected, current status:UNHEALTHY
15:47:12.334 [http-nio-9701-exec-1] ERROR c.m.c.s.h.GlobalExceptionHandler - [handleRuntimeException,98] - 请求地址'/dataRunName/delDeptAssetAuthorization',发生未知异常.
org.mybatis.spring.MyBatisSystemException: null
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:97)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439)
at jdk.proxy2/jdk.proxy2.$Proxy140.delete(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.delete(SqlSessionTemplate.java:304)
at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:69)
at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:149)
at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:90)
at jdk.proxy2/jdk.proxy2.$Proxy153.delDeptAssetAccredit(Unknown Source)
at com.muyu.server.service.impl.AssetAuthorizationServiceImpl.delDeptAssetAccredit(AssetAuthorizationServiceImpl.java:61)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:354)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:716)
at com.muyu.server.service.impl.AssetAuthorizationServiceImpl$$SpringCGLIB$$0.delDeptAssetAccredit(<generated>)
at com.muyu.server.controller.DataRunNameController.delDeptAssetAuthorization(DataRunNameController.java:177)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:653)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:109)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: org.apache.ibatis.builder.BuilderException: Error evaluating expression 'queryWrapper'. Return value (com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper@1edad7c8) was not iterable.
at org.apache.ibatis.scripting.xmltags.ExpressionEvaluator.evaluateIterable(ExpressionEvaluator.java:79)
at org.apache.ibatis.scripting.xmltags.ForEachSqlNode.apply(ForEachSqlNode.java:71)
at org.apache.ibatis.scripting.xmltags.MixedSqlNode.lambda$apply$0(MixedSqlNode.java:32)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at org.apache.ibatis.scripting.xmltags.MixedSqlNode.apply(MixedSqlNode.java:32)
at org.apache.ibatis.scripting.xmltags.DynamicSqlSource.getBoundSql(DynamicSqlSource.java:39)
at org.apache.ibatis.mapping.MappedStatement.getBoundSql(MappedStatement.java:320)
at org.apache.ibatis.executor.statement.BaseStatementHandler.<init>(BaseStatementHandler.java:65)
at org.apache.ibatis.executor.statement.PreparedStatementHandler.<init>(PreparedStatementHandler.java:42)
at org.apache.ibatis.executor.statement.RoutingStatementHandler.<init>(RoutingStatementHandler.java:47)
at org.apache.ibatis.session.Configuration.newStatementHandler(Configuration.java:719)
at org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:48)
at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:117)
at org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:76)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)
at jdk.proxy2/jdk.proxy2.$Proxy215.update(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:197)
at org.apache.ibatis.session.defaults.DefaultSqlSession.delete(DefaultSqlSession.java:212)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
... 69 common frames omitted
15:47:12.378 [nacos.client.config.listener.task-0] ERROR c.a.n.c.r.client - [printIfErrorEnabled,102] - Send request fail, request = ConfigBatchListenRequest{headers={accessToken=AUTH_DISABLED, charset=UTF-8, Client-AppName=unknown, Client-RequestToken=5066ea94ede695db1b4cc6111d6c3053, Client-RequestTS=1725522432134, exConfigInfo=true}, requestId='null'}, retryTimes = 1, errorMessage = Client not connected, current status:UNHEALTHY
15:47:12.529 [SpringApplicationShutdownHook] ERROR c.a.n.c.r.client - [printIfErrorEnabled,102] - Send request fail, request = InstanceRequest{headers={accessToken=AUTH_DISABLED, app=unknown}, requestId='null'}, retryTimes = 0, errorMessage = java.util.concurrent.ExecutionException: com.alibaba.nacos.shaded.io.grpc.StatusRuntimeException: UNAVAILABLE: Channel shutdownNow invoked

View File

@ -766,3 +766,114 @@
00:25:27.608 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2277] - {dataSource-1} closed 00:25:27.608 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2277] - {dataSource-1} closed
00:25:27.608 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - [destroy,98] - dynamic-datasource close the datasource named [master] success, 00:25:27.608 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - [destroy,98] - dynamic-datasource close the datasource named [master] success,
00:25:27.608 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,219] - dynamic-datasource all closed success,bye 00:25:27.608 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,219] - dynamic-datasource all closed success,bye
15:36:25.400 [main] INFO c.m.s.IntegrationApplication - [logStartupProfileInfo,660] - The following 1 profile is active: "dev"
15:36:30.090 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
15:36:30.090 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/10.1.24]
15:36:30.241 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
15:36:33.385 [main] INFO c.a.d.p.DruidDataSource - [init,1002] - {dataSource-1,master} inited
15:36:33.387 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,158] - dynamic-datasource - add a datasource named [master] success
15:36:33.387 [main] INFO c.b.d.d.DynamicRoutingDataSource - [afterPropertiesSet,241] - dynamic-datasource initial loaded [1] datasource,primary datasource named [master]
15:36:34.830 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
15:36:40.542 [main] INFO c.m.r.RabbitConfig - [init,29] - rabbitMQ启动成功
15:36:45.240 [main] INFO c.a.n.client.naming - [initNamespaceForNaming,62] - initializer namespace from ans.namespace attribute : null
15:36:45.241 [main] INFO c.a.n.client.naming - [lambda$initNamespaceForNaming$0,66] - initializer namespace from ALIBABA_ALIWARE_NAMESPACE attribute :null
15:36:45.241 [main] INFO c.a.n.client.naming - [lambda$initNamespaceForNaming$1,73] - initializer namespace from namespace attribute :null
15:36:45.244 [main] INFO c.a.n.client.naming - [<init>,74] - FailoverDataSource type is class com.alibaba.nacos.client.naming.backups.datasource.DiskFailoverDataSource
15:36:45.250 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
15:36:45.251 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
15:36:45.400 [main] INFO c.a.n.c.r.client - [lambda$createClient$0,118] - [RpcClientFactory] create a new rpc client of cb7a41b5-7d42-48f3-97cb-77257635eece
15:36:45.401 [main] INFO c.a.n.client.naming - [<init>,109] - Create naming rpc client for uuid->cb7a41b5-7d42-48f3-97cb-77257635eece
15:36:45.403 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [cb7a41b5-7d42-48f3-97cb-77257635eece] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
15:36:45.403 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [cb7a41b5-7d42-48f3-97cb-77257635eece] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
15:36:45.404 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [cb7a41b5-7d42-48f3-97cb-77257635eece] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
15:36:45.404 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [cb7a41b5-7d42-48f3-97cb-77257635eece] Try to connect to server on start up, server: {serverIp = '21.12.0.8', server main port = 8848}
15:36:45.404 [main] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:21.12.0.8 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
15:36:45.551 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [cb7a41b5-7d42-48f3-97cb-77257635eece] Success to connect to server [21.12.0.8:8848] on start up, connectionId = 1725521805016_21.12.0.11_63723
15:36:45.552 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [cb7a41b5-7d42-48f3-97cb-77257635eece] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
15:36:45.552 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [cb7a41b5-7d42-48f3-97cb-77257635eece] Notify connected event to listeners.
15:36:45.552 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [cb7a41b5-7d42-48f3-97cb-77257635eece] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$576/0x000001a0b04ef178
15:36:45.553 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.client.naming - [onConnected,90] - Grpc connection connect
15:36:45.555 [main] INFO c.a.n.client.naming - [registerService,133] - [REGISTER-SERVICE] ec66ecf1-f28e-43bc-aa86-625f1bc53bf8 registering service cloud-property with instance Instance{instanceId='null', ip='192.168.1.112', port=9701, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={IPv6=null, preserved.register.source=SPRING_CLOUD}}
15:36:45.601 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,76] - nacos registry, DEFAULT_GROUP cloud-property 192.168.1.112:9701 register finished
15:36:46.748 [main] INFO c.m.s.IntegrationApplication - [logStarted,56] - Started IntegrationApplication in 28.416 seconds (process running for 31.142)
15:36:46.761 [main] INFO c.a.n.c.c.i.CacheData - [initNotifyWarnTimeout,72] - config listener notify warn timeout millis use default 60000 millis
15:36:46.761 [main] INFO c.a.n.c.c.i.CacheData - [<clinit>,99] - nacos.cache.data.init.snapshot = true
15:36:46.762 [main] INFO c.a.n.c.c.i.ClientWorker - [addCacheDataIfAbsent,416] - [fixed-ec66ecf1-f28e-43bc-aa86-625f1bc53bf8-21.12.0.8_8848] [subscribe] cloud-property.yml+DEFAULT_GROUP+ec66ecf1-f28e-43bc-aa86-625f1bc53bf8
15:36:46.771 [main] INFO c.a.n.c.c.i.CacheData - [addListener,236] - [fixed-ec66ecf1-f28e-43bc-aa86-625f1bc53bf8-21.12.0.8_8848] [add-listener] ok, tenant=ec66ecf1-f28e-43bc-aa86-625f1bc53bf8, dataId=cloud-property.yml, group=DEFAULT_GROUP, cnt=1
15:36:46.771 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,131] - [Nacos Config] Listening config: dataId=cloud-property.yml, group=DEFAULT_GROUP
15:36:46.771 [main] INFO c.a.n.c.c.i.ClientWorker - [addCacheDataIfAbsent,416] - [fixed-ec66ecf1-f28e-43bc-aa86-625f1bc53bf8-21.12.0.8_8848] [subscribe] cloud-property+DEFAULT_GROUP+ec66ecf1-f28e-43bc-aa86-625f1bc53bf8
15:36:46.771 [main] INFO c.a.n.c.c.i.CacheData - [addListener,236] - [fixed-ec66ecf1-f28e-43bc-aa86-625f1bc53bf8-21.12.0.8_8848] [add-listener] ok, tenant=ec66ecf1-f28e-43bc-aa86-625f1bc53bf8, dataId=cloud-property, group=DEFAULT_GROUP, cnt=1
15:36:46.772 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,131] - [Nacos Config] Listening config: dataId=cloud-property, group=DEFAULT_GROUP
15:36:46.773 [main] INFO c.a.n.c.c.i.ClientWorker - [addCacheDataIfAbsent,416] - [fixed-ec66ecf1-f28e-43bc-aa86-625f1bc53bf8-21.12.0.8_8848] [subscribe] cloud-property-dev.yml+DEFAULT_GROUP+ec66ecf1-f28e-43bc-aa86-625f1bc53bf8
15:36:46.773 [main] INFO c.a.n.c.c.i.CacheData - [addListener,236] - [fixed-ec66ecf1-f28e-43bc-aa86-625f1bc53bf8-21.12.0.8_8848] [add-listener] ok, tenant=ec66ecf1-f28e-43bc-aa86-625f1bc53bf8, dataId=cloud-property-dev.yml, group=DEFAULT_GROUP, cnt=1
15:36:46.773 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,131] - [Nacos Config] Listening config: dataId=cloud-property-dev.yml, group=DEFAULT_GROUP
15:36:47.370 [RMI TCP Connection(3)-192.168.1.112] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet'
15:47:12.149 [nacos-grpc-client-executor-21.12.0.8-11] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [cb7a41b5-7d42-48f3-97cb-77257635eece] Receive server push request, request = ClientDetectionRequest, requestId = 41
15:47:12.149 [nacos-grpc-client-executor-21.12.0.8-26] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [ee779e6a-b8bf-415a-89ce-975fab47aee4_config-0] Receive server push request, request = ClientDetectionRequest, requestId = 40
15:47:12.154 [nacos-grpc-client-executor-21.12.0.8-26] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [ee779e6a-b8bf-415a-89ce-975fab47aee4_config-0] Ack server push request, request = ClientDetectionRequest, requestId = 40
15:47:12.154 [nacos-grpc-client-executor-21.12.0.8-11] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [cb7a41b5-7d42-48f3-97cb-77257635eece] Ack server push request, request = ClientDetectionRequest, requestId = 41
15:47:12.252 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [ee779e6a-b8bf-415a-89ce-975fab47aee4_config-0] Server healthy check fail, currentConnection = 1725521783945_21.12.0.11_63685
15:47:12.252 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [cb7a41b5-7d42-48f3-97cb-77257635eece] Server healthy check fail, currentConnection = 1725521805016_21.12.0.11_63723
15:47:12.252 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [cb7a41b5-7d42-48f3-97cb-77257635eece] Try to reconnect to a new server, server is not appointed, will choose a random server.
15:47:12.253 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:21.12.0.8 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
15:47:12.253 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [ee779e6a-b8bf-415a-89ce-975fab47aee4_config-0] Try to reconnect to a new server, server is not appointed, will choose a random server.
15:47:12.254 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:21.12.0.8 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
15:47:12.366 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [ee779e6a-b8bf-415a-89ce-975fab47aee4_config-0] Success to connect a server [21.12.0.8:8848], connectionId = 1725522431851_21.12.0.11_62177
15:47:12.366 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [cb7a41b5-7d42-48f3-97cb-77257635eece] Success to connect a server [21.12.0.8:8848], connectionId = 1725522431850_21.12.0.11_62178
15:47:12.366 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [ee779e6a-b8bf-415a-89ce-975fab47aee4_config-0] Abandon prev connection, server is 21.12.0.8:8848, connectionId is 1725521783945_21.12.0.11_63685
15:47:12.366 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [cb7a41b5-7d42-48f3-97cb-77257635eece] Abandon prev connection, server is 21.12.0.8:8848, connectionId is 1725521805016_21.12.0.11_63723
15:47:12.367 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [closeConnection,584] - Close current connection 1725521805016_21.12.0.11_63723
15:47:12.367 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [closeConnection,584] - Close current connection 1725521783945_21.12.0.11_63685
15:47:12.371 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [cb7a41b5-7d42-48f3-97cb-77257635eece] Notify disconnected event to listeners
15:47:12.371 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [ee779e6a-b8bf-415a-89ce-975fab47aee4_config-0] Try to reconnect to a new server, server is not appointed, will choose a random server.
15:47:12.371 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [cb7a41b5-7d42-48f3-97cb-77257635eece] Try to reconnect to a new server, server is not appointed, will choose a random server.
15:47:12.372 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [ee779e6a-b8bf-415a-89ce-975fab47aee4_config-0] Notify disconnected event to listeners
15:47:12.372 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.c.i.ClientWorker - [onDisConnect,720] - [ee779e6a-b8bf-415a-89ce-975fab47aee4_config-0] DisConnected,clear listen context...
15:47:12.372 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:21.12.0.8 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
15:47:12.372 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:21.12.0.8 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
15:47:12.372 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [ee779e6a-b8bf-415a-89ce-975fab47aee4_config-0] Notify connected event to listeners.
15:47:12.373 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.c.i.ClientWorker - [onConnected,713] - [ee779e6a-b8bf-415a-89ce-975fab47aee4_config-0] Connected,notify listen context...
15:47:12.373 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [cb7a41b5-7d42-48f3-97cb-77257635eece] Notify connected event to listeners.
15:47:12.373 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.client.naming - [onConnected,90] - Grpc connection connect
15:47:12.519 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
15:47:12.521 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [deregisterService,272] - [DEREGISTER-SERVICE] ec66ecf1-f28e-43bc-aa86-625f1bc53bf8 deregistering service cloud-property with instance: Instance{instanceId='null', ip='192.168.1.112', port=9701, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={}}
15:47:12.525 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [cb7a41b5-7d42-48f3-97cb-77257635eece] Success to connect a server [21.12.0.8:8848], connectionId = 1725522431958_21.12.0.11_62180
15:47:12.525 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [cb7a41b5-7d42-48f3-97cb-77257635eece] Abandon prev connection, server is 21.12.0.8:8848, connectionId is 1725522431850_21.12.0.11_62178
15:47:12.526 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [closeConnection,584] - Close current connection 1725522431850_21.12.0.11_62178
15:47:12.526 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [ee779e6a-b8bf-415a-89ce-975fab47aee4_config-0] Success to connect a server [21.12.0.8:8848], connectionId = 1725522431958_21.12.0.11_62179
15:47:12.526 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [ee779e6a-b8bf-415a-89ce-975fab47aee4_config-0] Abandon prev connection, server is 21.12.0.8:8848, connectionId is 1725522431851_21.12.0.11_62177
15:47:12.526 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [closeConnection,584] - Close current connection 1725522431851_21.12.0.11_62177
15:47:12.527 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [ee779e6a-b8bf-415a-89ce-975fab47aee4_config-0] Notify disconnected event to listeners
15:47:12.527 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [cb7a41b5-7d42-48f3-97cb-77257635eece] Notify disconnected event to listeners
15:47:12.527 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.c.i.ClientWorker - [onDisConnect,720] - [ee779e6a-b8bf-415a-89ce-975fab47aee4_config-0] DisConnected,clear listen context...
15:47:12.527 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [ee779e6a-b8bf-415a-89ce-975fab47aee4_config-0] Notify connected event to listeners.
15:47:12.527 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.c.i.ClientWorker - [onConnected,713] - [ee779e6a-b8bf-415a-89ce-975fab47aee4_config-0] Connected,notify listen context...
15:47:12.527 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [cb7a41b5-7d42-48f3-97cb-77257635eece] Notify connected event to listeners.
15:47:12.527 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.client.naming - [onConnected,90] - Grpc connection connect
15:47:12.566 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
15:47:12.568 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,254] - com.alibaba.nacos.client.naming.cache.ServiceInfoHolder do shutdown begin
15:47:12.568 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,180] - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown begin
15:47:12.568 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,182] - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown stop
15:47:12.568 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,256] - com.alibaba.nacos.client.naming.cache.ServiceInfoHolder do shutdown stop
15:47:12.570 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,204] - com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate do shutdown begin
15:47:12.571 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,147] - com.alibaba.nacos.client.naming.core.ServiceInfoUpdateService do shutdown begin
15:47:12.571 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,149] - com.alibaba.nacos.client.naming.core.ServiceInfoUpdateService do shutdown stop
15:47:12.571 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,218] - com.alibaba.nacos.client.naming.core.ServerListManager do shutdown begin
15:47:12.572 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,223] - com.alibaba.nacos.client.naming.core.ServerListManager do shutdown stop
15:47:12.572 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,468] - com.alibaba.nacos.client.naming.remote.http.NamingHttpClientProxy do shutdown begin
15:47:12.572 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,470] - com.alibaba.nacos.client.naming.remote.http.NamingHttpClientProxy do shutdown stop
15:47:12.572 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,487] - Shutdown naming grpc client proxy for uuid->cb7a41b5-7d42-48f3-97cb-77257635eece
15:47:12.572 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,331] - Shutdown grpc redo service executor java.util.concurrent.ScheduledThreadPoolExecutor@635e0672[Running, pool size = 1, active threads = 0, queued tasks = 1, completed tasks = 6]
15:47:12.572 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,425] - Shutdown rpc client, set status to shutdown
15:47:12.573 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,427] - Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@3826e014[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
15:47:12.573 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [closeConnection,584] - Close current connection 1725522431958_21.12.0.11_62180
15:47:12.573 [SpringApplicationShutdownHook] INFO c.a.n.c.r.c.g.GrpcClient - [shutdown,187] - Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@4a30414a[Running, pool size = 20, active threads = 0, queued tasks = 0, completed tasks = 30]
15:47:12.573 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutDownAndRemove,497] - shutdown and remove naming rpc client for uuid ->cb7a41b5-7d42-48f3-97cb-77257635eece
15:47:12.573 [SpringApplicationShutdownHook] INFO c.a.n.c.a.r.i.CredentialWatcher - [stop,107] - [null] CredentialWatcher is stopped
15:47:12.574 [SpringApplicationShutdownHook] INFO c.a.n.c.a.r.i.CredentialService - [free,91] - [null] CredentialService is freed
15:47:12.574 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,211] - com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate do shutdown stop
15:47:12.578 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,215] - dynamic-datasource start closing ....
15:47:12.582 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2204] - {dataSource-1} closing ...
15:47:12.592 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2277] - {dataSource-1} closed
15:47:12.592 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - [destroy,98] - dynamic-datasource close the datasource named [master] success,
15:47:12.592 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,219] - dynamic-datasource all closed success,bye