alibaba / spring-cloud-alibaba

Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware.
https://sca.aliyun.com
Apache License 2.0
27.91k stars 8.33k forks source link

服务消费端报服务找不到 #1788

Open HeHuan-666 opened 4 years ago

HeHuan-666 commented 4 years ago

2020-10-19 16:04:48.849 DEBUG 23179 --- [] [ask-Scheduler-1] o.s.c.g.r.RouteDefinitionRouteLocator : RouteDefinition ReactiveCompositeDiscoveryClient_suirui-ipaas-job-executor applying filter {regexp=/suirui-ipaas-job-executor/(?.*), replacement=/${remaining}} to RewritePath 2020-10-19 16:04:48.849 DEBUG 23179 --- [] [ask-Scheduler-1] o.s.c.g.r.RouteDefinitionRouteLocator : RouteDefinition matched: ReactiveCompositeDiscoveryClient_suirui-ipaas-job-executor 2020-10-19 16:04:50.009 INFO 23179 --- [] [erverWorker-8-1] o.a.d.r.t.n.NettyServerHandler : [DUBBO] The connection of /10.8.12.88:35376 -> /10.8.12.88:20886 is established., dubbo version: 2.7.6, current host: 10.8.12.88 2020-10-19 16:04:50.776 INFO 23179 --- [] [.naming.updater] c.a.n.c.naming : removed ips(1) service: DEFAULT_GROUP@@suirui-ipass-manager-user -> [{"clusterName":"DEFAULT","enabled":true,"ephemeral":true,"healthy":true,"instanceHeartBeatInterval":5000,"instanceHeartBeatTimeOut":15000,"instanceId":"10.8.12.88#9010#DEFAULT#DEFAULT_GROUP@@suirui-ipass-manager-user","ip":"10.8.12.88","ipDeleteTimeout":30000,"metadata":{"dubbo.metadata-service.urls":"[ \"dubbo://10.8.12.88:20885/com.alibaba.cloud.dubbo.service.DubboMetadataService?anyhost=true&application=suirui-ipass-manager-user&bind.ip=10.8.12.88&bind.port=20885&cluster=failfast&delay=-1&deprecated=false&dubbo=2.0.2&dynamic=true&generic=false&group=suirui-ipass-manager-user&interface=com.alibaba.cloud.dubbo.service.DubboMetadataService&methods=getAllServiceKeys,getServiceRestMetadata,getExportedURLs,getAllExportedURLs&pid=27137&qos.enable=false&release=2.7.6&retries=0&revision=2.2.1.RELEASE&service.filter=-exception&side=provider&timeout=5000&timestamp=1602832203673&token=false&version=1.0.0\" ]","dubbo.protocols.dubbo.port":"20885","preserved.register.source":"SPRING_CLOUD"},"port":9010,"serviceName":"DEFAULT_GROUP@@suirui-ipass-manager-user","weight":1.0}] 2020-10-19 16:04:50.778 INFO 23179 --- [] [.naming.updater] c.a.n.c.naming : current ips:(0) service: DEFAULT_GROUP@@suirui-ipass-manager-user -> [] 2020-10-19 16:04:50.780 INFO 23179 --- [] [client.listener] a.DubboServiceDiscoveryAutoConfiguration : The event of the service instances[name : suirui-ipass-manager-user , size : 0] change is about to be dispatched 2020-10-19 16:04:50.780 INFO 23179 --- [] [client.listener] c.a.c.d.r.SpringCloudRegistry : The Dubbo Service URL[ID : consumer://10.8.12.88/org.apache.dubbo.rpc.service.GenericService?group=suirui-ipass-auth&version=1.0.0] is being subscribed for service[name : suirui-ipass-manager-user] 2020-10-19 16:04:50.781 WARN 23179 --- [] [client.listener] c.a.c.d.r.SpringCloudRegistry : There is no instance from service[name : suirui-ipass-manager-user], and then Dubbo Service[key : suirui-ipass-auth/com.alibaba.cloud.dubbo.service.DubboMetadataService:1.0.0] will not be available , please make sure the further impact 2020-10-19 16:04:50.782 INFO 23179 --- [] [client.listener] c.a.c.d.r.SpringCloudRegistry : The Dubbo Service URL[ID : consumer://10.8.12.88/org.apache.dubbo.rpc.service.GenericService?group=suirui-ipass-bi&version=1.0.0] is being subscribed for service[name : suirui-ipass-manager-user] 2020-10-19 16:04:50.782 WARN 23179 --- [] [client.listener] c.a.c.d.r.SpringCloudRegistry : There is no instance from service[name : suirui-ipass-manager-user], and then Dubbo Service[key : suirui-ipass-bi/com.alibaba.cloud.dubbo.service.DubboMetadataService:1.0.0] will not be available , please make sure the further impact 2020-10-19 16:04:50.783 INFO 23179 --- [] [client.listener] o.a.d.r.t.n.NettyChannel : [DUBBO] Close netty channel [id: 0xc4d7d8fa, L:/10.8.12.88:46680 - R:/10.8.12.88:20882], dubbo version: 2.7.6, current host: 10.8.12.88 2020-10-19 16:04:50.789 INFO 23179 --- [] [client.listener] c.a.c.d.r.SpringCloudRegistry : The Dubbo Service URL[ID : consumer://10.8.12.88/org.apache.dubbo.rpc.service.GenericService?group=suirui-ipass-manager-user&version=1.0.0] is being subscribed for service[name : suirui-ipass-manager-user] 2020-10-19 16:04:50.789 WARN 23179 --- [] [client.listener] c.a.c.d.r.SpringCloudRegistry : There is no instance from service[name : suirui-ipass-manager-user], and then Dubbo Service[key : suirui-ipass-manager-user/com.alibaba.cloud.dubbo.service.DubboMetadataService:1.0.0] will not be available , please make sure the further impact 2020-10-19 16:04:50.790 INFO 23179 --- [] [client.listener] c.a.c.d.r.SpringCloudRegistry : The Dubbo Service URL[ID : consumer://10.8.12.88/org.apache.dubbo.rpc.service.GenericService?group=suirui-ipass-es&version=1.0.0] is being subscribed for service[name : suirui-ipass-manager-user] 2020-10-19 16:04:50.790 WARN 23179 --- [] [client.listener] c.a.c.d.r.SpringCloudRegistry : There is no instance from service[name : suirui-ipass-manager-user], and then Dubbo Service[key : suirui-ipass-es/com.alibaba.cloud.dubbo.service.DubboMetadataService:1.0.0] will not be available , please make sure the further impact 2020-10-19 16:04:50.791 INFO 23179 --- [] [client.listener] o.a.d.r.t.n.NettyChannel : [DUBBO] Close netty channel [id: 0x451bd863, L:/10.8.12.88:40624 - R:/10.8.12.88:20881], dubbo version: 2.7.6, current host: 10.8.12.88 2020-10-19 16:04:50.791 INFO 23179 --- [] [client.listener] c.a.c.d.r.SpringCloudRegistry : The Dubbo Service URL[ID : consumer://10.8.12.88/org.apache.dubbo.rpc.service.GenericService?group=suirui-ipass-user&version=1.0.0] is being subscribed for service[name : suirui-ipass-manager-user] 2020-10-19 16:04:50.792 WARN 23179 --- [] [client.listener] c.a.c.d.r.SpringCloudRegistry : There is no instance from service[name : suirui-ipass-manager-user], and then Dubbo Service[key : suirui-ipass-user/com.alibaba.cloud.dubbo.service.DubboMetadataService:1.0.0] will not be available , please make sure the further impact 2020-10-19 16:04:50.792 INFO 23179 --- [] [client.listener] o.a.d.r.t.n.NettyChannel : [DUBBO] Close netty channel [id: 0x96864067, L:/10.8.12.88:48102 - R:/10.8.12.88:20883], dubbo version: 2.7.6, current host: 10.8.12.88 2020-10-19 16:04:50.793 INFO 23179 --- [] [client.listener] c.a.c.d.r.SpringCloudRegistry : The Dubbo Service URL[ID : consumer://10.8.12.88/org.apache.dubbo.rpc.service.GenericService?group=suirui-ipaas-job-executor&version=1.0.0] is being subscribed for service[name : suirui-ipass-manager-user] 2020-10-19 16:04:50.793 WARN 23179 --- [] [client.listener] c.a.c.d.r.SpringCloudRegistry : There is no instance from service[name : suirui-ipass-manager-user], and then Dubbo Service[key : suirui-ipaas-job-executor/com.alibaba.cloud.dubbo.service.DubboMetadataService:1.0.0] will not be available , please make sure the further impact 2020-10-19 16:04:50.794 INFO 23179 --- [] [client.listener] o.a.d.r.t.n.NettyChannel : [DUBBO] Close netty channel [id: 0x11c9bf19, L:/10.8.12.88:37418 - R:/10.8.12.50:20880], dubbo version: 2.7.6, current host: 10.8.12.88 2020-10-19 16:04:50.795 INFO 23179 --- [] [client.listener] c.a.c.d.r.SpringCloudRegistry : The Dubbo Service URL[ID : consumer://10.8.12.88/com.suirui.ipass.auth.api.service.IUserPermissionsService?version=1.0.0] is being subscribed for service[name : suirui-ipass-manager-user] 2020-10-19 16:04:50.795 WARN 23179 --- [] [client.listener] c.a.c.d.r.SpringCloudRegistry : There is no instance from service[name : suirui-ipass-manager-user], and then Dubbo Service[key : com.suirui.ipass.auth.api.service.IUserPermissionsService:1.0.0] will not be available , please make sure the further impact 2020-10-19 16:04:50.795 INFO 23179 --- [] [client.listener] o.a.d.r.t.n.NettyChannel : [DUBBO] Close netty channel [id: 0xacd25a7b, L:/10.8.12.88:34544 - R:/10.8.12.88:20880], dubbo version: 2.7.6, current host: 10.8.12.88 2020-10-19 16:04:50.796 INFO 23179 --- [] [client.listener] c.a.c.d.r.SpringCloudRegistry : The Dubbo Service URL[ID : consumer://10.8.12.88/com.suirui.manager.user.api.service.IUserLoginService?version=1.0.0] is being subscribed for service[name : suirui-ipass-manager-user] 2020-10-19 16:04:50.796 WARN 23179 --- [] [client.listener] c.a.c.d.r.SpringCloudRegistry : There is no instance from service[name : suirui-ipass-manager-user], and then Dubbo Service[key : com.suirui.manager.user.api.service.IUserLoginService:1.0.0] will not be available , please make sure the further impact 2020-10-19 16:04:50.813 INFO 23179 --- [] [lientWorker-4-1] o.a.d.r.t.n.NettyClientHandler : [DUBBO] The connection of /10.8.12.88:40624 -> /10.8.12.88:20881 is disconnected., dubbo version: 2.7.6, current host: 10.8.12.88 2020-10-19 16:04:50.816 INFO 23179 --- [] [lientWorker-4-1] o.a.d.r.t.n.NettyClientHandler : [DUBBO] The connection of /10.8.12.88:34544 -> /10.8.12.88:20880 is disconnected., dubbo version: 2.7.6, current host: 10.8.12.88 2020-10-19 16:04:50.825 INFO 23179 --- [] [client.listener] o.a.d.r.t.n.NettyChannel : [DUBBO] Close netty channel [id: 0x33a80cd1, L:/10.8.12.88:49694 ! R:/10.8.12.88:20885], dubbo version: 2.7.6, current host: 10.8.12.88 2020-10-19 16:04:50.837 INFO 23179 --- [] [lientWorker-4-2] o.a.d.r.t.n.NettyClientHandler : [DUBBO] The connection of /10.8.12.88:46680 -> /10.8.12.88:20882 is disconnected., dubbo version: 2.7.6, current host: 10.8.12.88 2020-10-19 16:04:50.852 INFO 23179 --- [] [lientWorker-4-2] o.a.d.r.t.n.NettyClientHandler : [DUBBO] The connection of /10.8.12.88:48102 -> /10.8.12.88:20883 is disconnected., dubbo version: 2.7.6, current host: 10.8.12.88 2020-10-19 16:04:50.861 INFO 23179 --- [] [lientWorker-4-3] o.a.d.r.t.n.NettyClientHandler : [DUBBO] The connection of /10.8.12.88:37418 -> /10.8.12.50:20880 is disconnected., dubbo version: 2.7.6, current host: 10.8.12.88 2020-10-19 16:04:50.937 INFO 23179 --- [] [erverWorker-8-3] o.a.d.r.t.n.NettyServerHandler : [DUBBO] The connection of /10.8.5.87:62344 -> /10.8.12.88:20886 is disconnected., dubbo version: 2.7.6, current host: 10.8.12.88 2020-10-19 16:04:51.592 INFO 23179 --- [] [.12.80_7005-dev] c.a.n.c.c.i.ClientWorker : get changedGroupKeys:[] 2020-10-19 16:04:54.849 INFO 23179 --- [] [erverWorker-8-2] o.a.d.r.t.n.NettyServerHandler : [DUBBO] The connection of /10.8.12.88:33944 -> /10.8.12.88:20886 is disconnected., dubbo version: 2.7.6, current host: 10.8.12.88 2020-10-19 16:04:55.174 INFO 23179 --- [] [erverWorker-8-1] o.a.d.r.t.n.NettyServerHandler : [DUBBO] The connection of /10.8.12.88:33930 -> /10.8.12.88:20886 is disconnected., dubbo version: 2.7.6, current host: 10.8.12.88 2020-10-19 16:05:00.480 TRACE 23179 --- [] [or-http-epoll-1] o.s.c.g.f.WeightCalculatorWebFilter : Weights attr: {} 2020-10-19 16:05:00.483 TRACE 23179 --- [] [or-http-epoll-1] o.s.c.g.h.p.RoutePredicateFactory : Pattern "[/users/]" does not match against value "/suirui-ipass-auth/generateCaptcha" 2020-10-19 16:05:00.483 TRACE 23179 --- [] [or-http-epoll-1] o.s.c.g.h.p.RoutePredicateFactory : Pattern "[/bi/]" does not match against value "/suirui-ipass-auth/generateCaptcha" 2020-10-19 16:05:00.484 TRACE 23179 --- [] [or-http-epoll-1] o.s.c.g.h.p.RoutePredicateFactory : Pattern "[/manager/]" does not match against value "/suirui-ipass-auth/generateCaptcha" 2020-10-19 16:05:00.484 TRACE 23179 --- [] [or-http-epoll-1] o.s.c.g.h.p.RoutePredicateFactory : Pattern "/suirui-ipass-auth/" matches against value "/suirui-ipass-auth/generateCaptcha" 2020-10-19 16:05:00.485 DEBUG 23179 --- [] [or-http-epoll-1] o.s.c.g.h.RoutePredicateHandlerMapping : Route matched: suirui-ipass-auth 2020-10-19 16:05:00.485 DEBUG 23179 --- [] [or-http-epoll-1] o.s.c.g.h.RoutePredicateHandlerMapping : Mapping [Exchange: GET http://ipassGateway/suirui-ipass-auth/generateCaptcha?0.5313032767106391] to Route{id='suirui-ipass-auth', uri=http://10.8.12.88:7008, order=0, predicate=Paths: [/suirui-ipass-auth/], match trailing slash: true, gatewayFilters=[], metadata={}} 2020-10-19 16:05:00.486 DEBUG 23179 --- [] [or-http-epoll-1] o.s.c.g.h.RoutePredicateHandlerMapping : [99245473-75] Mapped to org.springframework.cloud.gateway.handler.FilteringWebHandler@8a5d3e2 2020-10-19 16:05:00.486 DEBUG 23179 --- [] [or-http-epoll-1] o.s.c.g.h.FilteringWebHandler : Sorted gatewayFilterFactories: [[GatewayFilterAdapter{delegate=org.springframework.cloud.gateway.filter.RemoveCachedBodyFilter@460b6d54}, order = -2147483648], [GatewayFilterAdapter{delegate=org.springframework.cloud.gateway.filter.AdaptCachedBodyGlobalFilter@bb095}, order = -2147482648], [GatewayFilterAdapter{delegate=com.ipass.gateway.filter.ApiSignatureFilter@2814faf5}, order = -200], [GatewayFilterAdapter{delegate=com.ipass.gateway.filter.TokenFilter@6d3c232f}, order = -100], [GatewayFilterAdapter{delegate=com.ipass.gateway.filter.LowerRequestRecorderGlobalFilter@5f404594}, order = -1], [GatewayFilterAdapter{delegate=org.springframework.cloud.gateway.filter.NettyWriteResponseFilter@1bbae752}, order = -1], [GatewayFilterAdapter{delegate=org.springframework.cloud.gateway.filter.ForwardPathFilter@3a4ba480}, order = 0], [GatewayFilterAdapter{delegate=org.springframework.cloud.gateway.filter.GatewayMetricsFilter@383790cf}, order = 0], [GatewayFilterAdapter{delegate=org.springframework.cloud.gateway.filter.RouteToRequestUrlFilter@5cf87cfd}, order = 10000], [GatewayFilterAdapter{delegate=org.springframework.cloud.gateway.filter.LoadBalancerClientFilter@53692008}, order = 10100], [GatewayFilterAdapter{delegate=com.ipass.gateway.filter.HigherRequestRecorderGlobalFilter@1bcf67e8}, order = 2147483637], [GatewayFilterAdapter{delegate=org.springframework.cloud.gateway.filter.WebsocketRoutingFilter@27b71f50}, order = 2147483646], [GatewayFilterAdapter{delegate=org.springframework.cloud.gateway.filter.NettyRoutingFilter@7b2a3ff8}, order = 2147483647], [GatewayFilterAdapter{delegate=org.springframework.cloud.gateway.filter.ForwardRoutingFilter@76075d65}, order = 2147483647]] 2020-10-19 16:05:00.487 INFO 23179 --- [] [or-http-epoll-1] c.i.g.f.ApiSignatureFilter : 参数签名配置(0关闭、1开启):{"nonceOffset":60000,"signIsOpen":0,"ignoreDoubleQuotationParamList":["time","financeType"],"whiteList":["/suirui-ipass-auth/login","/suirui-ipass-auth/manager/login","/suirui-ipass-auth/generateCaptcha","/suirui-ipass-auth/publicKey","/suirui-ipass-auth/auth","/bi/log/operate"]} 2020-10-19 16:05:00.488 INFO 23179 --- [] [or-http-epoll-1] c.i.g.c.ApiSignatureConfig : ApiSignatureConfig.isSignature:/suirui-ipass-auth/generateCaptcha 2020-10-19 16:05:00.488 INFO 23179 --- [] [or-http-epoll-1] c.i.g.c.ApiSignatureConfig : ApiSignatureConfig white:true 2020-10-19 16:05:00.489 INFO 23179 --- [] [or-http-epoll-1] c.i.g.f.ApiSignatureFilter : 参数签名配置,是否校验:false 2020-10-19 16:05:00.492 INFO 23179 --- [] [or-http-epoll-1] c.i.g.f.TokenFilter : ****tokenConfig: {"withCompanyIdUrls":["/suirui-ipass-auth/login","/suirui-ipass-auth/manager/login","/suirui-ipass-auth/auth"],"notTokenUrls":["/suirui-ipass-auth/login","/suirui-ipass-auth/refreshToken","/users/login/getValidateCode","/users/login/getAdmin/*","/manager/role/getRoleList","/suirui-ipass-auth/generateCaptcha","/bi/monitorWarn/getMessageContentById/","/suirui-ipass-auth/publicKey","/suirui-ipass-auth/auth"],"signIsOpen":1,"signSecretKey":"suirui-ipaas-2020","tokenExpire":2880} 2020-10-19 16:05:00.493 INFO 23179 --- [] [or-http-epoll-1] c.i.g.c.CommonConfig : isIgnoreToken:/suirui-ipass-auth/generateCaptcha 2020-10-19 16:05:00.494 TRACE 23179 --- [] [or-http-epoll-1] o.s.c.g.f.RouteToRequestUrlFilter : RouteToRequestUrlFilter start 2020-10-19 16:05:00.496 TRACE 23179 --- [] [or-http-epoll-4] o.s.c.g.f.NettyRoutingFilter : outbound route: cdea55cc, inbound: [99245473-75] 2020-10-19 16:05:00.524 TRACE 23179 --- [] [or-http-epoll-4] o.s.c.g.f.NettyWriteResponseFilter : NettyWriteResponseFilter start inbound: cdea55cc, outbound: [99245473-75] 2020-10-19 16:05:00.531 TRACE 23179 --- [] [or-http-epoll-4] o.s.c.g.f.GatewayMetricsFilter : gateway.requests tags: [tag(httpMethod=GET),tag(httpStatusCode=200),tag(outcome=SUCCESSFUL),tag(routeId=suirui-ipass-auth),tag(routeUri=http://10.8.12.88:7008),tag(status=OK)] 2020-10-19 16:05:00.535 INFO 23179 --- [] [or-http-epoll-1] c.i.g.f.LowerRequestRecorderGlobalFilter :

原始请求: GET http://ipassGateway/suirui-ipass-auth/generateCaptcha?0.5313032767106391 ------------请求头------------ Host:ipassGateway Connection:close User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.80 Safari/537.36 Accept:image/avif,image/webp,image/apng,image/,/*;q=0.8 Referer:http://operate.ipass.com/ Accept-Encoding:gzip, deflate Accept-Language:zh-CN,zh;q=0.9 Cookie:SUIRUI-PUBLICKEY=80156b96ed0243138c3229dc2cd16992; SUIRUI-PRIVATEKEY=69ee015d855b4d0486df945221bbf784 ------------ end ------------

代理请求: GET http://10.8.12.88:7008/suirui-ipass-auth/generateCaptcha?0.5313032767106391 ------------请求头------------ Host:ipassGateway Connection:close User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.80 Safari/537.36 Accept:image/avif,image/webp,image/apng,image/,/*;q=0.8 Referer:http://operate.ipass.com/ Accept-Encoding:gzip, deflate Accept-Language:zh-CN,zh;q=0.9 Cookie:SUIRUI-PUBLICKEY=80156b96ed0243138c3229dc2cd16992; SUIRUI-PRIVATEKEY=69ee015d855b4d0486df945221bbf784 ------------ end ------------

响应:200 OK ------------响应头------------ transfer-encoding:chunked Vary:Origin Vary:Access-Control-Request-Method Vary:Access-Control-Request-Headers Pragma:no-cache Cache-Control:no-cache Expires:Thu, 01 Jan 1970 00:00:00 GMT Content-Type:image/jpeg Date:Mon, 19 Oct 2020 08:05:00 GMT connection:close ------------不记录body------------

------------ end ------------

2020-10-19 16:05:00.781 WARN 23179 --- [] [.naming.updater] c.a.n.c.naming : out of date data received, old-t: 1603122556669, new-t: 1603093943536 2020-10-19 16:05:08.420 TRACE 23179 --- [] [or-http-epoll-2] o.s.c.g.f.WeightCalculatorWebFilter : Weights attr: {} 2020-10-19 16:05:08.421 TRACE 23179 --- [] [or-http-epoll-2] o.s.c.g.h.p.RoutePredicateFactory : Pattern "[/users/]" does not match against value "/suirui-ipass-auth/manager/login" 2020-10-19 16:05:08.422 TRACE 23179 --- [] [or-http-epoll-2] o.s.c.g.h.p.RoutePredicateFactory : Pattern "[/bi/]" does not match against value "/suirui-ipass-auth/manager/login" 2020-10-19 16:05:08.422 TRACE 23179 --- [] [or-http-epoll-2] o.s.c.g.h.p.RoutePredicateFactory : Pattern "[/manager/]" does not match against value "/suirui-ipass-auth/manager/login" 2020-10-19 16:05:08.423 TRACE 23179 --- [] [or-http-epoll-2] o.s.c.g.h.p.RoutePredicateFactory : Pattern "/suirui-ipass-auth/" matches against value "/suirui-ipass-auth/manager/login" 2020-10-19 16:05:08.423 DEBUG 23179 --- [] [or-http-epoll-2] o.s.c.g.h.RoutePredicateHandlerMapping : Route matched: suirui-ipass-auth 2020-10-19 16:05:08.424 DEBUG 23179 --- [] [or-http-epoll-2] o.s.c.g.h.RoutePredicateHandlerMapping : Mapping [Exchange: OPTIONS http://ipassGateway/suirui-ipass-auth/manager/login] to Route{id='suirui-ipass-auth', uri=http://10.8.12.88:7008, order=0, predicate=Paths: [/suirui-ipass-auth/], match trailing slash: true, gatewayFilters=[], metadata={}} 2020-10-19 16:05:08.424 DEBUG 23179 --- [] [or-http-epoll-2] o.s.c.g.h.RoutePredicateHandlerMapping : [e278adc3-76] Mapped to org.springframework.cloud.gateway.handler.FilteringWebHandler@8a5d3e2 2020-10-19 16:05:08.436 INFO 23179 --- [] [or-http-epoll-3] c.i.g.f.ApiSignatureFilter : 参数签名配置(0关闭、1开启):{"nonceOffset":60000,"signIsOpen":0,"ignoreDoubleQuotationParamList":["time","financeType"],"whiteList":["/suirui-ipass-auth/login","/suirui-ipass-auth/manager/login","/suirui-ipass-auth/generateCaptcha","/suirui-ipass-auth/publicKey","/suirui-ipass-auth/auth","/bi/log/operate"]} 2020-10-19 16:05:08.438 INFO 23179 --- [] [or-http-epoll-3] c.i.g.f.ApiSignatureFilter : 参数签名配置,是否校验:false 2020-10-19 16:05:08.431 TRACE 23179 --- [] [or-http-epoll-3] o.s.c.g.f.WeightCalculatorWebFilter : Weights attr: {} 2020-10-19 16:05:08.432 TRACE 23179 --- [] [or-http-epoll-3] o.s.c.g.h.p.RoutePredicateFactory : Pattern "[/users/]" does not match against value "/suirui-ipass-auth/manager/login" 2020-10-19 16:05:08.433 TRACE 23179 --- [] [or-http-epoll-3] o.s.c.g.h.p.RoutePredicateFactory : Pattern "[/bi/]" does not match against value "/suirui-ipass-auth/manager/login" 2020-10-19 16:05:08.433 TRACE 23179 --- [] [or-http-epoll-3] o.s.c.g.h.p.RoutePredicateFactory : Pattern "[/manager/]" does not match against value "/suirui-ipass-auth/manager/login" 2020-10-19 16:05:08.434 TRACE 23179 --- [] [or-http-epoll-3] o.s.c.g.h.p.RoutePredicateFactory : Pattern "/suirui-ipass-auth/" matches against value "/suirui-ipass-auth/manager/login" 2020-10-19 16:05:08.434 DEBUG 23179 --- [] [or-http-epoll-3] o.s.c.g.h.RoutePredicateHandlerMapping : Route matched: suirui-ipass-auth 2020-10-19 16:05:08.434 DEBUG 23179 --- [] [or-http-epoll-3] o.s.c.g.h.RoutePredicateHandlerMapping : Mapping [Exchange: POST http://ipassGateway/suirui-ipass-auth/manager/login] to Route{id='suirui-ipass-auth', uri=http://10.8.12.88:7008, order=0, predicate=Paths: [/suirui-ipass-auth/], match trailing slash: true, gatewayFilters=[], metadata={}} 2020-10-19 16:05:08.435 DEBUG 23179 --- [] [or-http-epoll-3] o.s.c.g.h.RoutePredicateHandlerMapping : [77da8080-77] Mapped to org.springframework.cloud.gateway.handler.FilteringWebHandler@8a5d3e2 2020-10-19 16:05:08.435 DEBUG 23179 --- [] [or-http-epoll-3] o.s.c.g.h.FilteringWebHandler : Sorted gatewayFilterFactories: [[GatewayFilterAdapter{delegate=org.springframework.cloud.gateway.filter.RemoveCachedBodyFilter@460b6d54}, order = -2147483648], [GatewayFilterAdapter{delegate=org.springframework.cloud.gateway.filter.AdaptCachedBodyGlobalFilter@bb095}, order = -2147482648], [GatewayFilterAdapter{delegate=com.ipass.gateway.filter.ApiSignatureFilter@2814faf5}, order = -200], [GatewayFilterAdapter{delegate=com.ipass.gateway.filter.TokenFilter@6d3c232f}, order = -100], [GatewayFilterAdapter{delegate=com.ipass.gateway.filter.LowerRequestRecorderGlobalFilter@5f404594}, order = -1], [GatewayFilterAdapter{delegate=org.springframework.cloud.gateway.filter.NettyWriteResponseFilter@1bbae752}, order = -1], [GatewayFilterAdapter{delegate=org.springframework.cloud.gateway.filter.ForwardPathFilter@3a4ba480}, order = 0], [GatewayFilterAdapter{delegate=org.springframework.cloud.gateway.filter.GatewayMetricsFilter@383790cf}, order = 0], [GatewayFilterAdapter{delegate=org.springframework.cloud.gateway.filter.RouteToRequestUrlFilter@5cf87cfd}, order = 10000], [GatewayFilterAdapter{delegate=org.springframework.cloud.gateway.filter.LoadBalancerClientFilter@53692008}, order = 10100], [GatewayFilterAdapter{delegate=com.ipass.gateway.filter.HigherRequestRecorderGlobalFilter@1bcf67e8}, order = 2147483637], [GatewayFilterAdapter{delegate=org.springframework.cloud.gateway.filter.WebsocketRoutingFilter@27b71f50}, order = 2147483646], [GatewayFilterAdapter{delegate=org.springframework.cloud.gateway.filter.NettyRoutingFilter@7b2a3ff8}, order = 2147483647], [GatewayFilterAdapter{delegate=org.springframework.cloud.gateway.filter.ForwardRoutingFilter@76075d65}, order = 2147483647]] 2020-10-19 16:05:08.437 INFO 23179 --- [] [or-http-epoll-3] c.i.g.c.ApiSignatureConfig : ApiSignatureConfig.isSignature:/suirui-ipass-auth/manager/login 2020-10-19 16:05:08.437 INFO 23179 --- [] [or-http-epoll-3] c.i.g.c.ApiSignatureConfig : ApiSignatureConfig white:true 2020-10-19 16:05:08.438 INFO 23179 --- [] [or-http-epoll-3] c.i.g.f.TokenFilter : **tokenConfig: {"withCompanyIdUrls":["/suirui-ipass-auth/login","/suirui-ipass-auth/manager/login","/suirui-ipass-auth/auth"],"notTokenUrls":["/suirui-ipass-auth/login","/suirui-ipass-auth/refreshToken","/users/login/getValidateCode","/users/login/getAdmin/*","/manager/role/getRoleList","/suirui-ipass-auth/generateCaptcha","/bi/monitorWarn/getMessageContentById/","/suirui-ipass-auth/publicKey","/suirui-ipass-auth/auth"],"signIsOpen":1,"signSecretKey":"suirui-ipaas-2020","tokenExpire":2880} 2020-10-19 16:05:08.440 INFO 23179 --- [] [or-http-epoll-3] c.i.g.f.TokenFilter : {"Origin":["http://operate.ipass.com"],"Accept":["application/json, text/plain, /"],"Connection":["close"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.80 Safari/537.36"],"Referer":["http://operate.ipass.com/"],"Host":["ipassGateway"],"Accept-Encoding":["gzip, deflate"],"SUIRUI-TICKET":["[object Object]"],"Accept-Language":["zh-CN,zh;q=0.9"],"Content-Length":["57"],"Content-Type":["application/json;charset=UTF-8"]} 2020-10-19 16:05:08.440 INFO 23179 --- [] [or-http-epoll-3] c.i.g.f.TokenFilter : **referer: http://operate.ipass.com/ 2020-10-19 16:05:08.453 INFO 23179 --- [] [or-http-epoll-3] c.i.g.f.TokenFilter : **companyId: 1 2020-10-19 16:05:08.441 ERROR 23179 --- [] [or-http-epoll-3] c.i.g.r.ManagerUserRpcService : getCompanyIdByDomain error

org.apache.dubbo.rpc.RpcException: No provider available from registry 10.8.12.80:7005 for service com.suirui.manager.user.api.service.IUserLoginService:1.0.0 on consumer 10.8.12.88 use dubbo version 2.7.6, please check status of providers(disabled, not registered or in blacklist). at org.apache.dubbo.registry.integration.RegistryDirectory.doList(RegistryDirectory.java:599) ~[dubbo-2.7.6.jar!/:2.7.6] at org.apache.dubbo.rpc.cluster.directory.AbstractDirectory.list(AbstractDirectory.java:75) ~[dubbo-2.7.6.jar!/:2.7.6] at org.apache.dubbo.rpc.cluster.support.AbstractClusterInvoker.list(AbstractClusterInvoker.java:291) ~[dubbo-2.7.6.jar!/:2.7.6] at org.apache.dubbo.rpc.cluster.support.AbstractClusterInvoker.invoke(AbstractClusterInvoker.java:256) ~[dubbo-2.7.6.jar!/:2.7.6] at org.apache.dubbo.rpc.cluster.interceptor.ClusterInterceptor.intercept(ClusterInterceptor.java:47) ~[dubbo-2.7.6.jar!/:2.7.6] at org.apache.dubbo.rpc.cluster.support.wrapper.AbstractCluster$InterceptorInvokerNode.invoke(AbstractCluster.java:92) ~[dubbo-2.7.6.jar!/:2.7.6] at org.apache.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker.invoke(MockClusterInvoker.java:82) ~[dubbo-2.7.6.jar!/:2.7.6] at org.apache.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:74) ~[dubbo-2.7.6.jar!/:2.7.6] at org.apache.dubbo.common.bytecode.proxy3.getCompanyIdByDomain(proxy3.java) ~[dubbo-2.7.6.jar!/:2.7.6] at com.ipass.gateway.rpc.ManagerUserRpcService.getCompanyIdByDomain(ManagerUserRpcService.java:29) ~[classes!/:?] at com.ipass.gateway.filter.TokenFilter.filter(TokenFilter.java:82) ~[classes!/:?] at org.springframework.cloud.gateway.handler.FilteringWebHandler$GatewayFilterAdapter.filter(FilteringWebHandler.java:138) ~[spring-cloud-gateway-core-2.2.2.RELEASE.jar!/:2.2.2.RELEASE] at org.springframework.cloud.gateway.filter.OrderedGatewayFilter.filter(OrderedGatewayFilter.java:44) ~[spring-cloud-gateway-core-2.2.2.RELEASE.jar!/:2.2.2.RELEASE] at org.springframework.cloud.gateway.handler.FilteringWebHandler$DefaultGatewayFilterChain.lambda$filter$0(FilteringWebHandler.java:118) ~[spring-cloud-gateway-core-2.2.2.RELEASE.jar!/:2.2.2.RELEASE] at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:44) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:55) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.Mono.subscribe(Mono.java:4110) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.drain(MonoIgnoreThen.java:172) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.MonoIgnoreThen.subscribe(MonoIgnoreThen.java:56) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:150) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onNext(FluxSwitchIfEmpty.java:67) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.MonoNext$NextSubscriber.onNext(MonoNext.java:76) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.innerNext(FluxConcatMap.java:274) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxConcatMap$ConcatMapInner.onNext(FluxConcatMap.java:851) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:114) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onNext(FluxSwitchIfEmpty.java:67) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1705) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:144) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:114) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.MonoNext$NextSubscriber.onNext(MonoNext.java:76) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.innerNext(FluxConcatMap.java:274) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxConcatMap$ConcatMapInner.onNext(FluxConcatMap.java:851) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:73) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:173) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1705) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.MonoFilterWhen$MonoFilterWhenMain.onNext(MonoFilterWhen.java:140) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2267) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.MonoFilterWhen$MonoFilterWhenMain.onSubscribe(MonoFilterWhen.java:103) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.MonoJust.subscribe(MonoJust.java:54) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.Mono.subscribe(Mono.java:4110) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.drain(FluxConcatMap.java:441) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onNext(FluxConcatMap.java:243) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxDematerialize$DematerializeSubscriber.onNext(FluxDematerialize.java:91) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxDematerialize$DematerializeSubscriber.onNext(FluxDematerialize.java:38) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:267) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:225) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxDematerialize$DematerializeSubscriber.request(FluxDematerialize.java:120) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onSubscribe(FluxConcatMap.java:228) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxDematerialize$DematerializeSubscriber.onSubscribe(FluxDematerialize.java:70) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:161) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:86) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.InternalFluxOperator.subscribe(InternalFluxOperator.java:53) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxDefer.subscribe(FluxDefer.java:54) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.Mono.subscribe(Mono.java:4110) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.drain(FluxConcatMap.java:441) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onSubscribe(FluxConcatMap.java:211) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:161) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:86) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:55) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:55) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:55) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:55) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:55) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.Mono.subscribe(Mono.java:4110) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.drain(MonoIgnoreThen.java:172) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.MonoIgnoreThen.subscribe(MonoIgnoreThen.java:56) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:55) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.netty.http.server.HttpServerHandle.onStateChange(HttpServerHandle.java:64) [reactor-netty-0.9.5.RELEASE.jar!/:0.9.5.RELEASE] at reactor.netty.tcp.TcpServerBind$ChildObserver.onStateChange(TcpServerBind.java:228) [reactor-netty-0.9.5.RELEASE.jar!/:0.9.5.RELEASE] at reactor.netty.http.server.HttpServerOperations.onInboundNext(HttpServerOperations.java:465) [reactor-netty-0.9.5.RELEASE.jar!/:0.9.5.RELEASE] at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:90) [reactor-netty-0.9.5.RELEASE.jar!/:0.9.5.RELEASE] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:377) [netty-all-4.1.45.Final.jar!/:4.1.45.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:363) [netty-all-4.1.45.Final.jar!/:4.1.45.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:355) [netty-all-4.1.45.Final.jar!/:4.1.45.Final] at reactor.netty.http.server.HttpTrafficHandler.channelRead(HttpTrafficHandler.java:170) [reactor-netty-0.9.5.RELEASE.jar!/:0.9.5.RELEASE] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:377) [netty-all-4.1.45.Final.jar!/:4.1.45.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:363) [netty-all-4.1.45.Final.jar!/:4.1.45.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:355) [netty-all-4.1.45.Final.jar!/:4.1.45.Final] at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:436) [netty-all-4.1.45.Final.jar!/:4.1.45.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:321) [netty-all-4.1.45.Final.jar!/:4.1.45.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:308) [netty-all-4.1.45.Final.jar!/:4.1.45.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:422) [netty-all-4.1.45.Final.jar!/:4.1.45.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.45.Final.jar!/:4.1.45.Final] at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:251) [netty-all-4.1.45.Final.jar!/:4.1.45.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:377) [netty-all-4.1.45.Final.jar!/:4.1.45.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:363) [netty-all-4.1.45.Final.jar!/:4.1.45.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:355) [netty-all-4.1.45.Final.jar!/:4.1.45.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.45.Final.jar!/:4.1.45.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:377) [netty-all-4.1.45.Final.jar!/:4.1.45.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:363) [netty-all-4.1.45.Final.jar!/:4.1.45.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.45.Final.jar!/:4.1.45.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:792) [netty-transport-native-epoll-4.1.45.Final-linux-x86_64.jar!/:4.1.45.Final] at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:475) [netty-transport-native-epoll-4.1.45.Final-linux-x86_64.jar!/:4.1.45.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:378) [netty-transport-native-epoll-4.1.45.Final-linux-x86_64.jar!/:4.1.45.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.45.Final.jar!/:4.1.45.Final] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.45.Final.jar!/:4.1.45.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.45.Final.jar!/:4.1.45.Final] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_73]

2020-10-19 16:05:08.458 TRACE 23179 --- [] [or-http-epoll-3] o.s.c.g.f.RouteToRequestUrlFilter : RouteToRequestUrlFilter start 2020-10-19 16:05:08.468 TRACE 23179 --- [] [or-http-epoll-4] o.s.c.g.f.NettyRoutingFilter : outbound route: cdea55cc, inbound: [77da8080-77] 2020-10-19 16:05:09.440 TRACE 23179 --- [] [or-http-epoll-4] o.s.c.g.f.NettyWriteResponseFilter : NettyWriteResponseFilter start inbound: cdea55cc, outbound: [77da8080-77] 2020-10-19 16:05:09.445 TRACE 23179 --- [] [or-http-epoll-4] o.s.c.g.f.GatewayMetricsFilter : gateway.requests tags: [tag(httpMethod=POST),tag(httpStatusCode=200),tag(outcome=SUCCESSFUL),tag(routeId=suirui-ipass-auth),tag(routeUri=http://10.8.12.88:7008),tag(status=OK)] 2020-10-19 16:05:09.447 INFO 23179 --- [] [or-http-epoll-3] c.i.g.f.LowerRequestRecorderGlobalFilter :

原始请求: POST http://ipassGateway/suirui-ipass-auth/manager/login ------------请求头------------ Host:ipassGateway Connection:close Content-Length:57 Accept:application/json, text/plain, / SUIRUI-TICKET:[object Object] User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.80 Safari/537.36 Content-Type:application/json;charset=UTF-8 Origin:http://operate.ipass.com Referer:http://operate.ipass.com/ Accept-Encoding:gzip, deflate Accept-Language:zh-CN,zh;q=0.9 companyId:1 tokenExpire:2880 ------------body 长度:57 contentType:application/json;charset=UTF-8------------ {"username":"admin","password":"123456","picCode":"mbwh"} ------------ end ------------

代理请求: POST http://10.8.12.88:7008/suirui-ipass-auth/manager/login ------------请求头------------ Host:ipassGateway Connection:close Content-Length:57 Accept:application/json, text/plain, / SUIRUI-TICKET:[object Object] User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.80 Safari/537.36 Content-Type:application/json;charset=UTF-8 Origin:http://operate.ipass.com Referer:http://operate.ipass.com/ Accept-Encoding:gzip, deflate Accept-Language:zh-CN,zh;q=0.9 companyId:1 tokenExpire:2880 ------------body 长度:57 contentType:application/json;charset=UTF-8------------ {"username":"admin","password":"123456","picCode":"mbwh"} ------------ end ------------

响应:200 OK ------------响应头------------ transfer-encoding:chunked Vary:Origin Vary:Access-Control-Request-Method Vary:Access-Control-Request-Headers Access-Control-Allow-Origin:http://operate.ipass.com Access-Control-Allow-Credentials:true Content-Type:application/json Date:Mon, 19 Oct 2020 08:05:09 GMT connection:close ------------body------------ {"code":"200","data":{"userInfo":{"id":1,"userCode":null,"userName":"管理员","userNickName":"幼儿园园长","userAccount":"admin","userPhone":null,"userIsAdmin":0,"deptId":1,"companyId":1,"deptIds":null,"authList":null,"managerUserAuthList":null},"SUIRUI-TICKET":"5aOoIoCzH1i0G6n646f364kFhOvMLo1v4g58gk"},"success":true,"type":200,"message":"客户端请求已成功"} ------------ end ------------

2020-10-19 16:05:09.488 TRACE 23179 --- [] [or-http-epoll-4] o.s.c.g.f.WeightCalculatorWebFilter : Weights attr: {} 2020-10-19 16:05:09.490 TRACE 23179 --- [] [or-http-epoll-4] o.s.c.g.h.p.RoutePredicateFactory : Pattern "[/users/]" does not match against value "/manager/user/getMenuOfLogin" 2020-10-19 16:05:09.490 TRACE 23179 --- [] [or-http-epoll-4] o.s.c.g.h.p.RoutePredicateFactory : Pattern "[/bi/]" does not match against value "/manager/user/getMenuOfLogin" 2020-10-19 16:05:09.491 TRACE 23179 --- [] [or-http-epoll-4] o.s.c.g.h.p.RoutePredicateFactory : Pattern "/manager/" matches against value "/manager/user/getMenuOfLogin" 2020-10-19 16:05:09.491 DEBUG 23179 --- [] [or-http-epoll-4] o.s.c.g.h.RoutePredicateHandlerMapping : Route matched: suirui-ipass-manager-user 2020-10-19 16:05:09.492 DEBUG 23179 --- [] [or-http-epoll-4] o.s.c.g.h.RoutePredicateHandlerMapping : Mapping [Exchange: OPTIONS http://ipassGateway/manager/user/getMenuOfLogin] to Route{id='suirui-ipass-manager-user', uri=http://10.8.12.88:9010, order=0, predicate=Paths: [/manager/], match trailing slash: true, gatewayFilters=[], metadata={}} 2020-10-19 16:05:09.492 DEBUG 23179 --- [] [or-http-epoll-4] o.s.c.g.h.RoutePredicateHandlerMapping : [41bfc648-78] Mapped to org.springframework.cloud.gateway.handler.FilteringWebHandler@8a5d3e2 2020-10-19 16:05:09.498 TRACE 23179 --- [] [or-http-epoll-1] o.s.c.g.f.WeightCalculatorWebFilter : Weights attr: {} 2020-10-19 16:05:09.499 TRACE 23179 --- [] [or-http-epoll-1] o.s.c.g.h.p.RoutePredicateFactory : Pattern "[/users/]" does not match against value "/manager/user/getMenuOfLogin" 2020-10-19 16:05:09.499 TRACE 23179 --- [] [or-http-epoll-1] o.s.c.g.h.p.RoutePredicateFactory : Pattern "[/bi/]" does not match against value "/manager/user/getMenuOfLogin" 2020-10-19 16:05:09.500 TRACE 23179 --- [] [or-http-epoll-1] o.s.c.g.h.p.RoutePredicateFactory : Pattern "/manager/" matches against value "/manager/user/getMenuOfLogin" 2020-10-19 16:05:09.500 DEBUG 23179 --- [] [or-http-epoll-1] o.s.c.g.h.RoutePredicateHandlerMapping : Route matched: suirui-ipass-manager-user 2020-10-19 16:05:09.501 DEBUG 23179 --- [] [or-http-epoll-1] o.s.c.g.h.RoutePredicateHandlerMapping : Mapping [Exchange: GET http://ipassGateway/manager/user/getMenuOfLogin] to Route{id='suirui-ipass-manager-user', uri=http://10.8.12.88:9010, order=0, predicate=Paths: [/manager/], match trailing slash: true, gatewayFilters=[], metadata={}} 2020-10-19 16:05:09.501 DEBUG 23179 --- [] [or-http-epoll-1] o.s.c.g.h.RoutePredicateHandlerMapping : [092b8aac-79] Mapped to org.springframework.cloud.gateway.handler.FilteringWebHandler@8a5d3e2 2020-10-19 16:05:09.502 DEBUG 23179 --- [] [or-http-epoll-1] o.s.c.g.h.FilteringWebHandler : Sorted gatewayFilterFactories: [[GatewayFilterAdapter{delegate=org.springframework.cloud.gateway.filter.RemoveCachedBodyFilter@460b6d54}, order = -2147483648], [GatewayFilterAdapter{delegate=org.springframework.cloud.gateway.filter.AdaptCachedBodyGlobalFilter@bb095}, order = -2147482648], [GatewayFilterAdapter{delegate=com.ipass.gateway.filter.ApiSignatureFilter@2814faf5}, order = -200], [GatewayFilterAdapter{delegate=com.ipass.gateway.filter.TokenFilter@6d3c232f}, order = -100], [GatewayFilterAdapter{delegate=com.ipass.gateway.filter.LowerRequestRecorderGlobalFilter@5f404594}, order = -1], [GatewayFilterAdapter{delegate=org.springframework.cloud.gateway.filter.NettyWriteResponseFilter@1bbae752}, order = -1], [GatewayFilterAdapter{delegate=org.springframework.cloud.gateway.filter.ForwardPathFilter@3a4ba480}, order = 0], [GatewayFilterAdapter{delegate=org.springframework.cloud.gateway.filter.GatewayMetricsFilter@383790cf}, order = 0], [GatewayFilterAdapter{delegate=org.springframework.cloud.gateway.filter.RouteToRequestUrlFilter@5cf87cfd}, order = 10000], [GatewayFilterAdapter{delegate=org.springframework.cloud.gateway.filter.LoadBalancerClientFilter@53692008}, order = 10100], [GatewayFilterAdapter{delegate=com.ipass.gateway.filter.HigherRequestRecorderGlobalFilter@1bcf67e8}, order = 2147483637], [GatewayFilterAdapter{delegate=org.springframework.cloud.gateway.filter.WebsocketRoutingFilter@27b71f50}, order = 2147483646], [GatewayFilterAdapter{delegate=org.springframework.cloud.gateway.filter.NettyRoutingFilter@7b2a3ff8}, order = 2147483647], [GatewayFilterAdapter{delegate=org.springframework.cloud.gateway.filter.ForwardRoutingFilter@76075d65}, order = 2147483647]] 2020-10-19 16:05:09.502 INFO 23179 --- [] [or-http-epoll-1] c.i.g.f.ApiSignatureFilter : 参数签名配置(0关闭、1开启):{"nonceOffset":60000,"signIsOpen":0,"ignoreDoubleQuotationParamList":["time","financeType"],"whiteList":["/suirui-ipass-auth/login","/suirui-ipass-auth/manager/login","/suirui-ipass-auth/generateCaptcha","/suirui-ipass-auth/publicKey","/suirui-ipass-auth/auth","/bi/log/operate"]} 2020-10-19 16:05:09.503 INFO 23179 --- [] [or-http-epoll-1] c.i.g.c.ApiSignatureConfig : ApiSignatureConfig.isSignature:/manager/user/getMenuOfLogin 2020-10-19 16:05:09.503 INFO 23179 --- [] [or-http-epoll-1] c.i.g.c.ApiSignatureConfig : ApiSignatureConfig white:false 2020-10-19 16:05:09.504 INFO 23179 --- [] [or-http-epoll-1] c.i.g.f.ApiSignatureFilter : 参数签名配置,是否校验:false 2020-10-19 16:05:09.504 INFO 23179 --- [] [or-http-epoll-1] c.i.g.f.TokenFilter : **tokenConfig: {"withCompanyIdUrls":["/suirui-ipass-auth/login","/suirui-ipass-auth/manager/login","/suirui-ipass-auth/auth"],"notTokenUrls":["/suirui-ipass-auth/login","/suirui-ipass-auth/refreshToken","/users/login/getValidateCode","/users/login/getAdmin/*","/manager/role/getRoleList","/suirui-ipass-auth/generateCaptcha","/bi/monitorWarn/getMessageContentById/","/suirui-ipass-auth/publicKey","/suirui-ipass-auth/auth"],"signIsOpen":1,"signSecretKey":"suirui-ipaas-2020","tokenExpire":2880} 2020-10-19 16:05:09.505 INFO 23179 --- [] [or-http-epoll-1] c.i.g.c.CommonConfig : isIgnoreToken:/manager/user/getMenuOfLogin 2020-10-19 16:05:09.505 INFO 23179 --- [] [or-http-epoll-1] c.i.g.f.TokenFilter : {"Origin":["http://operate.ipass.com"],"Accept":["application/json, text/plain, /"],"Connection":["close"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.80 Safari/537.36"],"Referer":["http://operate.ipass.com/"],"Host":["ipassGateway"],"Accept-Encoding":["gzip, deflate"],"SUIRUI-TICKET":["5aOoIoCzH1i0G6n646f364kFhOvMLo1v4g58gk"],"Accept-Language":["zh-CN,zh;q=0.9"]} 2020-10-19 16:05:09.506 INFO 23179 --- [] [or-http-epoll-1] c.i.g.f.TokenFilter : ---token明文:null_1_1_admin_1603094709192 2020-10-19 16:05:09.506 INFO 23179 --- [] [or-http-epoll-1] c.i.g.f.TokenFilter : 校验API接口权限 requestPath:/manager/user/getMenuOfLogin, tokenPlaintextArray: ["null","1","1","admin","1603094709192"] 2020-10-19 16:05:09.510 INFO 23179 --- [] [or-http-epoll-1] c.i.g.f.TokenFilter : 校验API接口权限 requestPath:/manager/user/getMenuOfLogin, apiPermissionsCheck: false 2020-10-19 16:05:09.508 ERROR 23179 --- [] [or-http-epoll-1] c.i.g.r.AuthUserPermissionsService :

org.apache.dubbo.rpc.RpcException: No provider available from registry 10.8.12.80:7005 for service com.suirui.ipass.auth.api.service.IUserPermissionsService:1.0.0 on consumer 10.8.12.88 use dubbo version 2.7.6, please check status of providers(disabled, not registered or in blacklist). at org.apache.dubbo.registry.integration.RegistryDirectory.doList(RegistryDirectory.java:599) ~[dubbo-2.7.6.jar!/:2.7.6] at org.apache.dubbo.rpc.cluster.directory.AbstractDirectory.list(AbstractDirectory.java:75) ~[dubbo-2.7.6.jar!/:2.7.6] at org.apache.dubbo.rpc.cluster.support.AbstractClusterInvoker.list(AbstractClusterInvoker.java:291) ~[dubbo-2.7.6.jar!/:2.7.6] at org.apache.dubbo.rpc.cluster.support.AbstractClusterInvoker.invoke(AbstractClusterInvoker.java:256) ~[dubbo-2.7.6.jar!/:2.7.6] at org.apache.dubbo.rpc.cluster.interceptor.ClusterInterceptor.intercept(ClusterInterceptor.java:47) ~[dubbo-2.7.6.jar!/:2.7.6] at org.apache.dubbo.rpc.cluster.support.wrapper.AbstractCluster$InterceptorInvokerNode.invoke(AbstractCluster.java:92) ~[dubbo-2.7.6.jar!/:2.7.6] at org.apache.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker.invoke(MockClusterInvoker.java:82) ~[dubbo-2.7.6.jar!/:2.7.6] at org.apache.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:74) ~[dubbo-2.7.6.jar!/:2.7.6] at org.apache.dubbo.common.bytecode.proxy2.getApiPermissions(proxy2.java) ~[dubbo-2.7.6.jar!/:2.7.6] at com.ipass.gateway.rpc.AuthUserPermissionsService.getApiPermissions(AuthUserPermissionsService.java:30) ~[classes!/:?] at com.ipass.gateway.filter.TokenFilter.checkToken(TokenFilter.java:166) ~[classes!/:?] at com.ipass.gateway.filter.TokenFilter.filter(TokenFilter.java:100) ~[classes!/:?] at org.springframework.cloud.gateway.handler.FilteringWebHandler$GatewayFilterAdapter.filter(FilteringWebHandler.java:138) ~[spring-cloud-gateway-core-2.2.2.RELEASE.jar!/:2.2.2.RELEASE] at org.springframework.cloud.gateway.filter.OrderedGatewayFilter.filter(OrderedGatewayFilter.java:44) ~[spring-cloud-gateway-core-2.2.2.RELEASE.jar!/:2.2.2.RELEASE] at org.springframework.cloud.gateway.handler.FilteringWebHandler$DefaultGatewayFilterChain.lambda$filter$0(FilteringWebHandler.java:118) ~[spring-cloud-gateway-core-2.2.2.RELEASE.jar!/:2.2.2.RELEASE] at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:44) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:55) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.Mono.subscribe(Mono.java:4110) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.drain(MonoIgnoreThen.java:172) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.MonoIgnoreThen.subscribe(MonoIgnoreThen.java:56) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:150) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onNext(FluxSwitchIfEmpty.java:67) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.MonoNext$NextSubscriber.onNext(MonoNext.java:76) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.innerNext(FluxConcatMap.java:274) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxConcatMap$ConcatMapInner.onNext(FluxConcatMap.java:851) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:114) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onNext(FluxSwitchIfEmpty.java:67) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1705) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:144) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:114) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.MonoNext$NextSubscriber.onNext(MonoNext.java:76) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.innerNext(FluxConcatMap.java:274) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxConcatMap$ConcatMapInner.onNext(FluxConcatMap.java:851) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:73) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:173) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1705) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.MonoFilterWhen$MonoFilterWhenMain.onNext(MonoFilterWhen.java:140) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2267) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.MonoFilterWhen$MonoFilterWhenMain.onSubscribe(MonoFilterWhen.java:103) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.MonoJust.subscribe(MonoJust.java:54) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.Mono.subscribe(Mono.java:4110) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.drain(FluxConcatMap.java:441) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onNext(FluxConcatMap.java:243) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxDematerialize$DematerializeSubscriber.onNext(FluxDematerialize.java:91) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxDematerialize$DematerializeSubscriber.onNext(FluxDematerialize.java:38) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:267) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:225) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxDematerialize$DematerializeSubscriber.request(FluxDematerialize.java:120) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onSubscribe(FluxConcatMap.java:228) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxDematerialize$DematerializeSubscriber.onSubscribe(FluxDematerialize.java:70) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:161) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:86) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.InternalFluxOperator.subscribe(InternalFluxOperator.java:53) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxDefer.subscribe(FluxDefer.java:54) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.Mono.subscribe(Mono.java:4110) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.drain(FluxConcatMap.java:441) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onSubscribe(FluxConcatMap.java:211) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:161) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:86) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:55) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:55) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:55) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:55) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:55) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.Mono.subscribe(Mono.java:4110) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.drain(MonoIgnoreThen.java:172) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.MonoIgnoreThen.subscribe(MonoIgnoreThen.java:56) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:55) [reactor-core-3.3.3.RELEASE.jar!/:3.3.3.RELEASE] at reactor.netty.http.server.HttpServerHandle.onStateChange(HttpServerHandle.java:64) [reactor-netty-0.9.5.RELEASE.jar!/:0.9.5.RELEASE] at reactor.netty.tcp.TcpServerBind$ChildObserver.onStateChange(TcpServerBind.java:228) [reactor-netty-0.9.5.RELEASE.jar!/:0.9.5.RELEASE] at reactor.netty.http.server.HttpServerOperations.onInboundNext(HttpServerOperations.java:465) [reactor-netty-0.9.5.RELEASE.jar!/:0.9.5.RELEASE] at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:90) [reactor-netty-0.9.5.RELEASE.jar!/:0.9.5.RELEASE] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:377) [netty-all-4.1.45.Final.jar!/:4.1.45.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:363) [netty-all-4.1.45.Final.jar!/:4.1.45.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:355) [netty-all-4.1.45.Final.jar!/:4.1.45.Final] at reactor.netty.http.server.HttpTrafficHandler.channelRead(HttpTrafficHandler.java:170) [reactor-netty-0.9.5.RELEASE.jar!/:0.9.5.RELEASE] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:377) [netty-all-4.1.45.Final.jar!/:4.1.45.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:363) [netty-all-4.1.45.Final.jar!/:4.1.45.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:355) [netty-all-4.1.45.Final.jar!/:4.1.45.Final] at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:436) [netty-all-4.1.45.Final.jar!/:4.1.45.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:321) [netty-all-4.1.45.Final.jar!/:4.1.45.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:295) [netty-all-4.1.45.Final.jar!/:4.1.45.Final] at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:251) [netty-all-4.1.45.Final.jar!/:4.1.45.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:377) [netty-all-4.1.45.Final.jar!/:4.1.45.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:363) [netty-all-4.1.45.Final.jar!/:4.1.45.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:355) [netty-all-4.1.45.Final.jar!/:4.1.45.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.45.Final.jar!/:4.1.45.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:377) [netty-all-4.1.45.Final.jar!/:4.1.45.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:363) [netty-all-4.1.45.Final.jar!/:4.1.45.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.45.Final.jar!/:4.1.45.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:792) [netty-transport-native-epoll-4.1.45.Final-linux-x86_64.jar!/:4.1.45.Final] at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:475) [netty-transport-native-epoll-4.1.45.Final-linux-x86_64.jar!/:4.1.45.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:378) [netty-transport-native-epoll-4.1.45.Final-linux-x86_64.jar!/:4.1.45.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.45.Final.jar!/:4.1.45.Final] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.45.Final.jar!/:4.1.45.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.45.Final.jar!/:4.1.45.Final] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_73]

2020-10-19 16:05:10.784 INFO 23179 --- [] [.naming.updater] c.a.n.c.naming : new ips(1) service: DEFAULT_GROUP@@suirui-ipass-manager-user -> [{"clusterName":"DEFAULT","enabled":true,"ephemeral":true,"healthy":true,"instanceHeartBeatInterval":5000,"instanceHeartBeatTimeOut":15000,"instanceId":"10.8.12.88#9010#DEFAULT#DEFAULT_GROUP@@suirui-ipass-manager-user","ip":"10.8.12.88","ipDeleteTimeout":30000,"metadata":{"dubbo.metadata-service.urls":"[ \"dubbo://10.8.12.88:20885/com.alibaba.cloud.dubbo.service.DubboMetadataService?anyhost=true&application=suirui-ipass-manager-user&bind.ip=10.8.12.88&bind.port=20885&cluster=failfast&delay=-1&deprecated=false&dubbo=2.0.2&dynamic=true&generic=false&group=suirui-ipass-manager-user&interface=com.alibaba.cloud.dubbo.service.DubboMetadataService&methods=getAllServiceKeys,getServiceRestMetadata,getExportedURLs,getAllExportedURLs&pid=14516&qos.enable=false&release=2.7.6&retries=0&revision=2.2.1.RELEASE&service.filter=-exception&side=provider&timeout=5000&timestamp=1603094702162&token=false&version=1.0.0\" ]","dubbo.protocols.dubbo.port":"20885","preserved.register.source":"SPRING_CLOUD"},"port":9010,"serviceName":"DEFAULT_GROUP@@suirui-ipass-manager-user","weight":1.0}] 2020-10-19 16:05:10.785 INFO 23179 --- [] [.naming.updater] c.a.n.c.naming : current ips:(1) service: DEFAULT_GROUP@@suirui-ipass-manager-user -> [{"clusterName":"DEFAULT","enabled":true,"ephemeral":true,"healthy":true,"instanceHeartBeatInterval":5000,"instanceHeartBeatTimeOut":15000,"instanceId":"10.8.12.88#9010#DEFAULT#DEFAULT_GROUP@@suirui-ipass-manager-user","ip":"10.8.12.88","ipDeleteTimeout":30000,"metadata":{"dubbo.metadata-service.urls":"[ \"dubbo://10.8.12.88:20885/com.alibaba.cloud.dubbo.service.DubboMetadataService?anyhost=true&application=suirui-ipass-manager-user&bind.ip=10.8.12.88&bind.port=20885&cluster=failfast&delay=-1&deprecated=false&dubbo=2.0.2&dynamic=true&generic=false&group=suirui-ipass-manager-user&interface=com.alibaba.cloud.dubbo.service.DubboMetadataService&methods=getAllServiceKeys,getServiceRestMetadata,getExportedURLs,getAllExportedURLs&pid=14516&qos.enable=false&release=2.7.6&retries=0&revision=2.2.1.RELEASE&service.filter=-exception&side=provider&timeout=5000&timestamp=1603094702162&token=false&version=1.0.0\" ]","dubbo.protocols.dubbo.port":"20885","preserved.register.source":"SPRING_CLOUD"},"port":9010,"serviceName":"DEFAULT_GROUP@@suirui-ipass-manager-user","weight":1.0}] 2020-10-19 16:05:10.786 INFO 23179 --- [] [client.listener] a.DubboServiceDiscoveryAutoConfiguration : The event of the service instances[name : suirui-ipass-manager-user , size : 1] change is about to be dispatched 2020-10-19 16:05:10.787 INFO 23179 --- [] [client.listener] c.a.c.d.r.SpringCloudRegistry : The Dubbo Service URL[ID : consumer://10.8.12.88/org.apache.dubbo.rpc.service.GenericService?group=suirui-ipass-auth&version=1.0.0] is being subscribed for service[name : suirui-ipass-manager-user] 2020-10-19 16:05:10.788 INFO 23179 --- [] [client.listener] c.a.c.d.r.SpringCloudRegistry : The Dubbo Service URL[ID : consumer://10.8.12.88/org.apache.dubbo.rpc.service.GenericService?group=suirui-ipass-bi&version=1.0.0] is being subscribed for service[name : suirui-ipass-manager-user] 2020-10-19 16:05:10.788 INFO 23179 --- [] [client.listener] c.a.c.d.r.SpringCloudRegistry : The Dubbo Service URL[ID : consumer://10.8.12.88/org.apache.dubbo.rpc.service.GenericService?group=suirui-ipass-manager-user&version=1.0.0] is being subscribed for service[name : suirui-ipass-manager-user] 2020-10-19 16:05:10.789 INFO 23179 --- [] [client.listener] c.a.c.d.r.SpringCloudRegistry : The Dubbo Service URL[ID : consumer://10.8.12.88/org.apache.dubbo.rpc.service.GenericService?group=suirui-ipass-es&version=1.0.0] is being subscribed for service[name : suirui-ipass-manager-user] 2020-10-19 16:05:10.789 INFO 23179 --- [] [client.listener] c.a.c.d.r.SpringCloudRegistry : The Dubbo Service URL[ID : consumer://10.8.12.88/org.apache.dubbo.rpc.service.GenericService?group=suirui-ipass-user&version=1.0.0] is being subscribed for service[name : suirui-ipass-manager-user] 2020-10-19 16:05:10.790 INFO 23179 --- [] [client.listener] c.a.c.d.r.SpringCloudRegistry : The Dubbo Service URL[ID : consumer://10.8.12.88/org.apache.dubbo.rpc.service.GenericService?group=suirui-ipaas-job-executor&version=1.0.0] is being subscribed for service[name : suirui-ipass-manager-user] 2020-10-19 16:05:10.790 INFO 23179 --- [] [client.listener] c.a.c.d.r.SpringCloudRegistry : The Dubbo Service URL[ID : consumer://10.8.12.88/com.suirui.ipass.auth.api.service.IUserPermissionsService?version=1.0.0] is being subscribed for service[name : suirui-ipass-manager-user] 2020-10-19 16:05:10.791 INFO 23179 --- [] [client.listener] a.c.d.m.r.DubboServiceMetadataRepository : The metadata of Dubbo service[name : suirui-ipass-manager-user] is about to be initialized 2020-10-19 16:05:10.807 INFO 23179 --- [] [client.listener] c.a.c.d.r.SpringCloudRegistry : [DUBBO] Register: consumer://10.8.12.88/org.apache.dubbo.rpc.service.GenericService?application=suirui-ipass-gateway&category=consumers&check=false&dubbo=2.0.2&generic=true&group=suirui-ipass-manager-user&interface=com.alibaba.cloud.dubbo.service.DubboMetadataService&pid=23179&qos.enable=false&release=2.7.6&side=consumer&sticky=false&timeout=5000&timestamp=1603094710801&validation=true&version=1.0.0, dubbo version: 2.7.6, current host: 10.8.12.88 2020-10-19 16:05:10.809 INFO 23179 --- [] [client.listener] c.a.c.d.r.SpringCloudRegistry : [DUBBO] Subscribe: consumer://10.8.12.88/org.apache.dubbo.rpc.service.GenericService?application=suirui-ipass-gateway&category=providers,configurators,routers&check=false&dubbo=2.0.2&generic=true&group=suirui-ipass-manager-user&interface=com.alibaba.cloud.dubbo.service.DubboMetadataService&pid=23179&qos.enable=false&release=2.7.6&side=consumer&sticky=false&timeout=5000&timestamp=1603094710801&validation=true&version=1.0.0, dubbo version: 2.7.6, current host: 10.8.12.88 2020-10-19 16:05:10.812 INFO 23179 --- [] [client.listener] o.a.d.c.ReferenceConfig : [DUBBO] Refer dubbo service org.apache.dubbo.rpc.service.GenericService from url spring-cloud://10.8.12.80:7005/org.apache.dubbo.registry.RegistryService?anyhost=true&application=suirui-ipass-gateway&bind.ip=10.8.12.88&bind.port=20885&check=false&cluster=failfast&delay=-1&deprecated=false&dubbo=2.0.2&dynamic=true&generic=true&group=suirui-ipass-manager-user&interface=com.alibaba.cloud.dubbo.service.DubboMetadataService&methods=getAllServiceKeys,getServiceRestMetadata,getExportedURLs,getAllExportedURLs&pid=23179&qos.enable=false&register.ip=10.8.12.88&release=2.7.6&remote.application=suirui-ipass-manager-user&retries=0&revision=2.2.1.RELEASE&service.filter=-exception&side=consumer&sticky=false&timeout=5000&timestamp=1603094710801&token=false&validation=true&version=1.0.0, dubbo version: 2.7.6, current host: 10.8.12.88 2020-10-19 16:05:10.812 ERROR 23179 --- [] [client.listener] .a.d.m.s.InMemoryWritableMetadataService : [DUBBO] publishProvider interfaceName is empty . providerUrl: consumer://10.8.12.88/com.alibaba.cloud.dubbo.service.DubboMetadataService?application=suirui-ipass-gateway&check=false&dubbo=2.0.2&generic=true&group=suirui-ipass-manager-user&interface=com.alibaba.cloud.dubbo.service.DubboMetadataService&pid=23179&qos.enable=false&release=2.7.6&side=consumer&sticky=false&timeout=5000&timestamp=1603094710801&validation=true&version=1.0.0, dubbo version: 2.7.6, current host: 10.8.12.88 2020-10-19 16:05:10.848 WARN 23179 --- [] [client.listener] o.a.d.r.p.d.LazyConnectExchangeClient : safe guard client , should not be called ,must have a bug.

java.lang.IllegalStateException: safe guard client , should not be called ,must have a bug. at org.apache.dubbo.rpc.protocol.dubbo.LazyConnectExchangeClient.warning(LazyConnectExchangeClient.java:138) ~[dubbo-2.7.6.jar!/:2.7.6] at org.apache.dubbo.rpc.protocol.dubbo.LazyConnectExchangeClient.request(LazyConnectExchangeClient.java:127) ~[dubbo-2.7.6.jar!/:2.7.6] at org.apache.dubbo.rpc.protocol.dubbo.ReferenceCountExchangeClient.request(ReferenceCountExchangeClient.java:91) ~[dubbo-2.7.6.jar!/:2.7.6] at org.apache.dubbo.rpc.protocol.dubbo.DubboInvoker.doInvoke(DubboInvoker.java:100) ~[dubbo-2.7.6.jar!/:2.7.6] at org.apache.dubbo.rpc.protocol.AbstractInvoker.invoke(AbstractInvoker.java:162) ~[dubbo-2.7.6.jar!/:2.7.6] at org.apache.dubbo.rpc.protocol.AsyncToSyncInvoker.invoke(AsyncToSyncInvoker.java:52) ~[dubbo-2.7.6.jar!/:2.7.6] at org.apache.dubbo.rpc.listener.ListenerInvokerWrapper.invoke(ListenerInvokerWrapper.java:78) ~[dubbo-2.7.6.jar!/:2.7.6] at org.apache.dubbo.rpc.filter.GenericImplFilter.invoke(GenericImplFilter.java:126) ~[dubbo-2.7.6.jar!/:2.7.6] at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:81) ~[dubbo-2.7.6.jar!/:2.7.6] at org.apache.dubbo.validation.filter.ValidationFilter.invoke(ValidationFilter.java:101) ~[dubbo-2.7.6.jar!/:2.7.6] at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:81) ~[dubbo-2.7.6.jar!/:2.7.6] at org.apache.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java:89) ~[dubbo-2.7.6.jar!/:2.7.6] at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:81) ~[dubbo-2.7.6.jar!/:2.7.6] at org.apache.dubbo.rpc.protocol.dubbo.filter.FutureFilter.invoke(FutureFilter.java:51) ~[dubbo-2.7.6.jar!/:2.7.6] at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:81) ~[dubbo-2.7.6.jar!/:2.7.6] at org.apache.dubbo.rpc.filter.ConsumerContextFilter.invoke(ConsumerContextFilter.java:55) ~[dubbo-2.7.6.jar!/:2.7.6] at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:81) ~[dubbo-2.7.6.jar!/:2.7.6] at org.apache.dubbo.rpc.protocol.InvokerWrapper.invoke(InvokerWrapper.java:56) ~[dubbo-2.7.6.jar!/:2.7.6] at org.apache.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:82) ~[dubbo-2.7.6.jar!/:2.7.6] at org.apache.dubbo.rpc.cluster.support.AbstractClusterInvoker.invoke(AbstractClusterInvoker.java:259) ~[dubbo-2.7.6.jar!/:2.7.6] at org.apache.dubbo.rpc.cluster.interceptor.ClusterInterceptor.intercept(ClusterInterceptor.java:47) ~[dubbo-2.7.6.jar!/:2.7.6] at org.apache.dubbo.rpc.cluster.support.wrapper.AbstractCluster$InterceptorInvokerNode.invoke(AbstractCluster.java:92) ~[dubbo-2.7.6.jar!/:2.7.6] at org.apache.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker.invoke(MockClusterInvoker.java:82) ~[dubbo-2.7.6.jar!/:2.7.6] at org.apache.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:74) ~[dubbo-2.7.6.jar!/:2.7.6] at org.apache.dubbo.common.bytecode.proxy4.$invoke(proxy4.java) ~[dubbo-2.7.6.jar!/:2.7.6] at com.alibaba.cloud.dubbo.service.DubboMetadataServiceInvocationHandler.invoke(DubboMetadataServiceInvocationHandler.java:48) ~[spring-cloud-starter-dubbo-2.2.1.RELEASE.jar!/:2.2.1.RELEASE] at com.sun.proxy.$Proxy140.getServiceRestMetadata(Unknown Source) ~[?:?] at com.alibaba.cloud.dubbo.metadata.repository.DubboServiceMetadataRepository.getServiceRestMetadataSet(DubboServiceMetadataRepository.java:607) ~[spring-cloud-starter-dubbo-2.2.1.RELEASE.jar!/:2.2.1.RELEASE] at com.alibaba.cloud.dubbo.metadata.repository.DubboServiceMetadataRepository.initDubboRestServiceMetadataRepository(DubboServiceMetadataRepository.java:496) ~[spring-cloud-starter-dubbo-2.2.1.RELEASE.jar!/:2.2.1.RELEASE] at com.alibaba.cloud.dubbo.metadata.repository.DubboServiceMetadataRepository.initSubscribedDubboMetadataService(DubboServiceMetadataRepository.java:666) ~[spring-cloud-starter-dubbo-2.2.1.RELEASE.jar!/:2.2.1.RELEASE] at com.alibaba.cloud.dubbo.metadata.repository.DubboServiceMetadataRepository.initializeMetadata(DubboServiceMetadataRepository.java:293) ~[spring-cloud-starter-dubbo-2.2.1.RELEASE.jar!/:2.2.1.RELEASE] at com.alibaba.cloud.dubbo.metadata.repository.DubboServiceMetadataRepository$$FastClassBySpringCGLIB$$4ef4b7bd.invoke() ~[spring-cloud-starter-dubbo-2.2.1.RELEASE.jar!/:2.2.1.RELEASE] at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.4.RELEASE.jar!/:5.2.4.RELEASE] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:769) ~[spring-aop-5.2.4.RELEASE.jar!/:5.2.4.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.4.RELEASE.jar!/:5.2.4.RELEASE] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:747) ~[spring-aop-5.2.4.RELEASE.jar!/:5.2.4.RELEASE] at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.4.RELEASE.jar!/:5.2.4.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.4.RELEASE.jar!/:5.2.4.RELEASE] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:747) ~[spring-aop-5.2.4.RELEASE.jar!/:5.2.4.RELEASE] at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:689) ~[spring-aop-5.2.4.RELEASE.jar!/:5.2.4.RELEASE] at com.alibaba.cloud.dubbo.metadata.repository.DubboServiceMetadataRepository$$EnhancerBySpringCGLIB$$6edba156.initializeMetadata() ~[spring-cloud-starter-dubbo-2.2.1.RELEASE.jar!/:2.2.1.RELEASE] at com.alibaba.cloud.dubbo.registry.AbstractSpringCloudRegistry.subscribeDubboServiceURL(AbstractSpringCloudRegistry.java:281) ~[spring-cloud-starter-dubbo-2.2.1.RELEASE.jar!/:2.2.1.RELEASE] at com.alibaba.cloud.dubbo.registry.AbstractSpringCloudRegistry$1.onApplicationEvent(AbstractSpringCloudRegistry.java:204) ~[spring-cloud-starter-dubbo-2.2.1.RELEASE.jar!/:2.2.1.RELEASE] at com.alibaba.cloud.dubbo.registry.AbstractSpringCloudRegistry$1.onApplicationEvent(AbstractSpringCloudRegistry.java:197) ~[spring-cloud-starter-dubbo-2.2.1.RELEASE.jar!/:2.2.1.RELEASE] at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172) ~[spring-context-5.2.4.RELEASE.jar!/:5.2.4.RELEASE] at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165) ~[spring-context-5.2.4.RELEASE.jar!/:5.2.4.RELEASE] at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139) ~[spring-context-5.2.4.RELEASE.jar!/:5.2.4.RELEASE] at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:403) ~[spring-context-5.2.4.RELEASE.jar!/:5.2.4.RELEASE] at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:360) ~[spring-context-5.2.4.RELEASE.jar!/:5.2.4.RELEASE] at com.alibaba.cloud.dubbo.autoconfigure.DubboServiceDiscoveryAutoConfiguration.dispatchServiceInstancesChangedEvent(DubboServiceDiscoveryAutoConfiguration.java:168) ~[spring-cloud-starter-dubbo-2.2.1.RELEASE.jar!/:2.2.1.RELEASE] at com.alibaba.cloud.dubbo.autoconfigure.DubboServiceDiscoveryAutoConfiguration.access$200(DubboServiceDiscoveryAutoConfiguration.java:106) ~[spring-cloud-starter-dubbo-2.2.1.RELEASE.jar!/:2.2.1.RELEASE] at com.alibaba.cloud.dubbo.autoconfigure.DubboServiceDiscoveryAutoConfiguration$NacosConfiguration.lambda$subscribeEventListener$1(DubboServiceDiscoveryAutoConfiguration.java:548) ~[spring-cloud-starter-dubbo-2.2.1.RELEASE.jar!/:2.2.1.RELEASE] at com.alibaba.nacos.client.naming.core.EventDispatcher$Notifier.run(EventDispatcher.java:132) [nacos-client-1.2.1.jar!/:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_73] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_73] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_73]

2020-10-19 16:05:10.852 INFO 23179 --- [] [client.listener] o.a.d.r.p.d.LazyConnectExchangeClient : [DUBBO] Lazy connect to dubbo://10.8.12.88:20885/com.alibaba.cloud.dubbo.service.DubboMetadataService?_client_memo=referencecounthandler.replacewithlazyclient&anyhost=true&application=suirui-ipass-gateway&bind.ip=10.8.12.88&bind.port=20885&check=false&cluster=failfast&codec=dubbo&connect.lazy.initial.state=true&delay=-1&deprecated=false&dubbo=2.0.2&dynamic=true&generic=true&group=suirui-ipass-manager-user&heartbeat=60000&interface=com.alibaba.cloud.dubbo.service.DubboMetadataService&lazyclient_request_with_warning=true&methods=getAllServiceKeys,getServiceRestMetadata,getExportedURLs,getAllExportedURLs&pid=23179&qos.enable=false&reconnect=false&register.ip=10.8.12.88&release=2.7.6&remote.application=suirui-ipass-manager-

HeHuan-666 commented 4 years ago

在nacos上看服务提供者实例在,也是健康状态,但偶尔消费端报没有服务提供者,这时把消费端重启下,恢复正常;再不正常,就重启下提供者,再启消费者,恢复正常。 问下大家,有没有遇到这种问题?

dubbo version 2.7.6

bootstrap.yml server: port: 9013

spring: profiles: active: dev application: name: suirui-ipass-gateway main: allow-bean-definition-overriding: true http: encoding: force: true charset: UTF-8 enabled: true

cloud: nacos: config: extension-configs:

nacos: gateway: route: config: data-id: ipass-gateway-router.json group: DEFAULT_GROUP

dubbo:

cloud:

subscribed-services: suirui-ipass-auth

scan: base-packages: com.suirui.ipass protocol: name: dubbo port: -1

host: 10.8.5.51 #调用dubbo服务时,指定服务IP

provider: # Dubbo 服务端配置 cluster: failfast # 集群方式,可选: failover/failfast/failsafe/failback/forking retries: 0 # 远程服务调用重试次数, 不包括第一次调用, 不需要重试请设为0 timeout: 5000 # 远程服务调用超时时间(毫秒) token: false # 令牌验证, 为空表示不开启, 如果为true, 表示随机生成动态令牌 dynamic: true # 服务是否动态注册, 如果设为false, 注册后将显示后disable状态, 需人工启用, 并且服务提供者停止时, 也不会自动取消册, 需人工禁用. delay: -1 # 延迟注册服务时间(毫秒)- , 设为-1时, 表示延迟到Spring容器初始化完成时暴露服务 version: 1.0.0 # 服务版本 filter: -exception # 服务提供方远程调用过程拦截器名称, 多个名称用逗号分隔 consumer: # Dubbo 消费端配置 check: false validation: true # 是否启用JSR303标准注解验证, 如果启用, 将对方法参数上的注解进行校验 timeout: 5000 version: 1.0.0

配置输出日志

logging: level: org.springframework.cloud.gateway: TRACE org.springframework.http.server.reactive: DEBUG org.springframework.web.reactive: DEBUG reactor.ipc.netty: DEBUG

actuator监控

management:

server:

设置监控服务端口,如果没写默认就是服务器的端口

endpoints: enabled-by-default: true web: exposure: include: "*" exclude: shutdown

=================== bootstrap-dev.yml

dubbo: registry: address: spring-cloud://10.8.12.80:7005

spring: cloud: nacos: config: server-addr: 10.8.12.80:7005 username: nacos password: nacos namespace: dev

extension-configs:

- data-id: ignore-token-urls.yaml

group: ipass-gateway

refresh: true

  discovery:
    server-addr: 10.8.12.80:7005
    username: nacos
    password: nacos
    namespace: dev
    logName: nacos.log
gateway:
  enabled: true
  discovery:
    locator:
      enabled: true
  globalcors:
    cors-configurations:
      '[/**]':
        # 允许携带认证信息
        # 允许跨域的源(网站域名/ip),设置*为全部
        # 允许跨域请求里的head字段,设置*为全部
        # 允许跨域的method, 默认为GET和OPTIONS,设置*为全部
        # 跨域允许的有效期
        allow-credentials: true
        allowed-origins: "*"
        allowed-headers: "*"
        allowed-methods: "*"
        max-age: 3600

redis:

host: localhost

host: 10.8.12.132
port: 6379
password: 123456
lettuce:
  shutdown-timeout: 200ms
  pool:
    max-active: 7
    max-idle: 7
    min-idle: 2
    max-wait: -1ms
yangbajing commented 4 years ago

我们这边也遇到此问题。

xdcxcxd commented 3 years ago

版本2.2.1 nacos 1.3.2 刚才出现了差不多的问题,服务启动后服务本身状态正常,但是nacos中服务列表不断刷新时偶尔出现服务突然不见的情况,同时消费方执行到对应调用方法会报无provider的错误。 反复重启消费和提供的服务都无效,最后我把提供方的服务名稍微改了下,然后调用就正常了。 感觉是之前下线服务的方法和nacos本身的监听有什么逻辑冲突导致的