Jhipster网关转发和超时错误



我在上传文件时使用了jhipster和gateway,它需要一些时间来响应,但gateway已经给出了异常消息超时和转发错误,尝试了很多事情,但没有工作

在我已经尝试过的应用程序属性中

zuul:
host:
connect-timeout-millis: 10000
socket-timeout-millis: 10000
hystrix:
command:
default:
execution:
timeout:
enabled: false

zuul:
host:
connect-timeout-millis: 10000
socket-timeout-millis: 10000
hystrix:
command:
default:
execution:
isolation:
thread:
timeoutInMilliseconds: 60000

2018-10-03 16:09:10.621调试13048-[XNIO-5任务-1]c.c.w.g.a.AccessControlFilter:访问控制:允许访问/core/api/ci/upload/file,因为没有访问控制策略已设置服务:核心2018-10-03 16:09:15.726 WARN 13048---[XNIO-5 task-1]o.s.c.n.z.filters.post.SendErrorFilter:错误在过滤期间

com.netflix.zuul.exception.ZuulException:转发错误网址:org.springframework.cloud.netflix.zuul.filters.route.RibbonRoutingFilter.handleException(RibbonRoatingFilter.java:188)网址:org.springframework.cloud.netflix.zuul.filters.route.RibbonRoutingFilter.forward(RibbonRoatingFilter.java:163)网址:org.springframework.cloud.netflix.zuul.filters.route.RibbonRoutingFilter.run(RibbonRoatingFilter.java:111)网址:com.netflix.zuul.ZuulFilter.runFilter(ZuulFilter.java:112)网址:com.netflix.zuul.FilterProcessor.processZuulFilter(FilterProcessor.java:193)网址:com.netflix.zuul.FilterProcessor.runFilters(FilterProcessor.java:157)网址:com.netflix.zuul.FilterProcessor.route(FilterProcessor.java:118)网址:com.netflix。zuul.ZuulRunner.route(ZuulRunner.java:96)网址:com.netflix.zuul.http.ZuulServlet.route(ZuulServlet.java:116)网址:com.netflix.zuul.http.ZuulServlet.service(ZuulServlet.java:81)网址:org.springframework.web.servlet.mvc.ServletWrappingController.handleRequestInternal(servlet WrappingController.java:157)网址:org.springframework.cloud.netflix.zuul.web.ZuulController.handleRequest(ZuulControlr.java:44)网址:org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:50)位于org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:967)位于org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901)网址:org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java)网址:org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:872)位于javax.servlet.httpHttpServlet.service(HttpServlet.java:707)网址:org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)位于javax.servlet.httpHttpServlet.service(HttpServlet.java:790)位于io.bundertow.servlet.handlers.servlet处理程序.handleRequest(servlet处理程序.java:74)位于io.bundertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)网址:com.codahale.metrics.servlet.AbstractInstrumentedFilter.doFilter(AbstractInstrumentedFilter.java:111)位于io.bundertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)位于io.bundertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)网址:org.springframework.boot.web.filter.ApplicationContextHeaderFilter.doFilterInternal(ApplicationContextHeaderFilter.java:55)网址:org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequest filter.java:107)位于io.bundertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)位于io.bundertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)网址:org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequest filter.java:101)位于io.bundertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)位于io.bundertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)网址:org.springframework.boot.actuate.trace.WebRequestTraceFilter.doFilterInternal(WebRequestTraceFilter.java:111)网址:org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequest filter.java:107)位于io.bundertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)位于io.bundertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)网址:org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:317)网址:org.springframework.security.web.access.eccept.FilterSecurityInterceptor.ioke(FilterSecurityIntercepter.java:127)网址:org.springframework.security.web.access.eccept.FilterSecurityInterceptor.doFilter(FilterSecurityIntercepter.java:91)网址:org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)网址:org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:114)网址:org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)网址:org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137)网址:org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)网址:org.springframework.security.web.authentication.AnnonymousAuthenticationFilter.doFilter(匿名身份验证过滤器.java:111)网址:org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)网址:org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAware RequestFilter.java:170)网址:org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)网址:org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)网址:org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)网址:com.xxx.web.security.jwt.JWTFilter.doFilter(JWTFilter.java:45)网址:org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)网址:org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:96)网址:org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequest filter.java:107)网址:org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)网址:org.springframework.security.web.authentication.loogout.LogoutFilter.doFilter(LogoutFilter.java:116)网址:org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)网址:org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:66)网址:org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequest filter.java:107)网址:org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)位于org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105)网址:org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)位于org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegration Filter.java:56)网址:org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequest filter.java:107)网址:org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)网址:org.springframework.security.web.FilterChainPoxy.doFilterInternal(FilterChainProxy.java:214)网址:org.springframework.security.web.FilterChainPoxy.doFilter(FilterChainProxy.java:177)网址:org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilter Proxy.java:347)网址:org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilter Proxy.java:263)位于io.bundertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)位于io.bundertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)网址:org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)网址:org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequest filter.java:107)位于io.bundertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)位于io.bundertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)网址:org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContent filter.java:109)网址:org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequest filter.java:107)位于io.bundertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)位于io.bundertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)网址:org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:81)网址:org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequest filter.java:107)位于io.bundertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)位于io.bundertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)网址:org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncoding filter.java:197)网址:org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequest filter.java:107)位于io.bundertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)位于io.bundertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)位于io.bundertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)位于io.bundertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)位于io.bundertow.servlet.handlers.servlet链$1.handleRequest(servlet链.java:64)位于io.bundertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDisptchingHandler.java:36)位于io.bundertow.servlet.handlers.security.SSLInformation AssociationHandler.handleRequest(SSLInformation AssociationHandler.java:132)位于io.bundertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(servlet AuthenticationCallHandler.java:57)位于io.bundertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)位于io.bundertow.security.handlers.AbstractConfidentityHandler.handleRequest(AbstractconfidentityHandler.java:46)位于io.bundertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(servlet Confidentiality ConstraintHandler.java:64)位于io.bunderstream.security.handlers.AuthenticationMechanismHandler.handleRequest(AuthenticationMechinismHandler.java:60)位于io.bundertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticated SessionHandler.java:77)位于io.bundertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurity上下文关联处理程序.java:43)位于io.bundertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)位于io.bundertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)位于io.bundertow.servlet.handlers.SessionRestoringHandler.handleRequest(SessionRestoriingHandler.java:119)位于io.bundertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292)位于io.bundertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81)在io.bundertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138)在io.bundertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)位于io.bundertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)位于io.bundertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetup Action.java:43)位于io.bundertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272)位于io.bundertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81)位于io.bundertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104)位于io.bunderstream.server.Connectors.executeRootHandler(Connectors.java:336)在io.bunderstream.server.HttpServerExchange$1.run(HttpServerExchange.java:830)位于java.util.concurrent.ThreadPoolExecutiator.runWorker(ThreadPoolExecutiator.java:1149)位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)在java.lang.Thread.run(Thread.java:748)由com.netflix.client.ClientException引起:null网址:com.netflix.client.AbstractLoadBalancerAwareClient.executeWithLoadBalancer(AbstractLoadBalacherAwareClient.java:123)网址:org.springframework.cloud.netflix.zuul.filters.route.support.AbstractRibbonCommand.run(AbstractRibbonCommand.java:105)网址:org.springframework.cloud.netflix.zuul.filters.route.support.AbstractRibbonCommand.run(AbstractRibbonCommand.java:43)网址:com.netflix.hystrix.HystrixCommand$2.call(HystrixCcommand.java:302)网址:com.netflix.hystrix.HystrixCommand$2.call(HystrixCcommand.java:298)在rx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:46)在rx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:35)在rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48)在rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30)在rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48)在rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30)在rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48)在rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30)在rx。Observable.unsafeSubscribe(Observable.java:10211)在rx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:51)在rx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:35)在rx。Observable.unsafeSubscribe(Observable.java:10211)在rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:41)在rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:30)在rx。Observable.unsafeSubscribe(Observable.java:10211)在rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:41)在rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:30)在rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48)在rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30)在rx。Observable.unsafeSubscribe(Observable.java:10211)在rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:41)在rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:30)在rx。Observable.unsafeSubscribe(Observable.java:10211)在rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:41)在rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:30)在rx。Observable.unsafeSubscribe(Observable.java:10211)在rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:41)在rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:30)在rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48)在rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30)在rx。Observable.unsafeSubscribe(Observable.java:10211)在rx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:51)在rx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:35)在rx。Observable.unsafeSubscribe(Observable.java:10211)在rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:48)在rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:33)在rx。Observable.unsafeSubscribe(Observable.java:10211)在rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:41)在rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:30)在rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48)在rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30)在rx。Observable.unsafeSubscribe(Observable.java:10211)在rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:41)在rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:30)在rx。Observable.unsafeSubscribe(Observable.java:10211)在rx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:51)在rx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:35)在rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48)在rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30)在rx。Observable.subscribe(Observable.java:10307)在rx。Observable.subscribe(Observable.java:10274)在rx.internal.operators.BlockingOperatorToFuture.toFuture(BlockingOperatorsToFuture.java:51)在rx.observables.BlockingObservable.toFuture(BlockingObervable.java:412)网址:com.netflix.hystrix.HystrixCommand.queue(HystrixCcommand.java:378)网址:com.netflix.hystrix.HystrixCommand.execute(HystrixCcommand.java:344)网址:org.springframework.cloud.netflix.zuul.filters.route.RibbonRoutingFilter.forward(RibbonRoatingFilter.java:157)…遗漏了114个常见帧,原因是:java.lang.RuntimeException:java.net.SocketTimeoutException:Read超时在rx.exceptions.exceptions.propagation(exceptions.java:58)在rx.observables.BlockingObservable.blockForSingle(BlockingObserver.java:465)在rx.obstrables.BlockingObservable.ssingle(BlockingObObservable.java:342)网址:com.netflix.client.AbstractLoadBalancerAwareClient.executeWithLoadBalancer(AbstractLoadBalacherAwareClient.java:117)…省略了174个常见帧,原因是:java.net.SocketTimeoutException:读取超时位于java.net.SocketInputStream.socketRead0(本机方法)位于java.net.SocketInputStream.socketRead(SocketInputStream.java:116)位于java.net.SocketInputStream.read(SocketInputStream.java:171)位于java.net.SocketInputStream.read(SocketInputStream.java:141)网址:org.apache.http.impl.io.SessionInputBufferImpl.streamRead(SessionInputBufferImpl.java:137)网址:org.apache.http.impl.io.SessionInputBufferImpl.fillBuffer(SessionInputBufferImpl.java:153)网址:org.apache.http.impl.io.SessionInputBufferImpl.readLine(SessionInputBufferImpl.java:282)网址:org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponse Parser.java:138)网址:org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponse Parser.java:56)网址:org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessage Parser.java:259)网址:org.apache.http.impl.DefaultBHttpClientConnection.rereceiveResponseHeader(DefaultBHttpClientConnection.java:163)网址:org.apache.http.impl.con.PoolProxy.receiveResponseHeader(CPoolProxy.java:165)网址:org.apache.httpprotocol.HttpRequestExecutior.doReceiveResponse(HttpRequestExecutior.java:273)网址:org.apache.http.procol.HttpRequestExecution.execute(HttpRequestExecutior.java:125)网址:org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272)网址:org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:185)网址:org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)网址:org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:111)网址:org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)网址:org.apache.http.impl.client.CloseableHttpClient.exexecute(CloseableHttpClient.java:83)网址:org.apache.http.impl.client.CloseableHttpClient.exexecute(CloseableHttpClient.java:108)网址:org.apache.http.impl.client.CloseableHttpClient.exexecute(CloseableHttpClient.java:56)网址:org.springframework.cloud.netflix.ribbon.apache.RetryableRibbonLoadBalancingHttpClient$1.doWithRetry(RetryableRibonLoadBalanciingHttpClient.java:93)网址:org.springframework.cloud.netflix.ribbon.apache.RetryableRibbonLoadBalancingHttpClient$1.doWithRetry(RetryableRibonLoadBalanciingHttpClient.java:71)位于org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287)位于org.springframework.retry.support.RetryTemplate.exexecute(RetryTemplate.java:164)网址:org.springframework.cloud.netflix.ribbon.apache.RetryableRibbonLoadBalancingHttpClient.executeWithRetry(RetryableRibonLoadBalanciingHttpClient.java:113)网址:org.springframework.cloud.netflix.ribbon.apache.RetryableRibbonLoadBalancingHttpClient.exexecute(RetryableRibonLoadBalanciingHttpClient.java:104)网址:org.springframework.cloud.netflix.ribbon.apache.RetryableRibbonLoadBalancingHttpClient.exexecute(RetryableRibonLoadBalanciingHttpClient.java:50)网址:com.netflix.client.AbstractLoadBalancerAwareClient$1.call(AbstractLoadBalance rAwareClient.java:109)网址:com.netflix.loadbalancer.reactive.LoadBalancerCommand$3$1.call(LoadBalancerCommon.java:303)网址:com.netflix.loadbalancer.reactive.LoadBalancerCommand$3$1.call(LoadBalancerCommon.java:287)在rx.internal.util.ScalerSynchronousObservable$3.call(ScalarSynchronous Observable.java:231)在rx.internal.util.ScalerSynchronousObservable$3.call(ScalarSynchronous Observable.java:228)在rx。Observable.unsafeSubscribe(Observable.java:10211)在rx.internal.operators.OnSubscribeConcatMap$ConcatMapSubscriber.drain(OnSubscribeConcatMap.java:286)在rx.internal.operators.OnSubscribeConcatMap$ConcatMapSubscriber.onNext(OnSubscribeConcatMap.java:144)网址:com.netflix.loadbalancer.reactive.LoadBalancerCommand$1.call(LoadBalancerCommon.java:185)网址:com.netflix.loadbalancer.reactive.LoadBalancerCommand$1.call(LoadBalancerCommon.java:180)在rx。Observable.unsafeSubscribe(Observable.java:10211)在rx.internal.operators.OnSubscribeConcatMap.call(OnSubscribeConcatMap.java:94)在rx.internal.operators.OnSubscribeConcatMap.call(OnSubscribeConcatMap.java:42)在rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48)在rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30)在rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48)在rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30)在rx。Observable.subscribe(Observable.java:10307)在rx。Observable.subscribe(Observable.java:10274)在rx.observables.BlockingObservable.blockForSingle(BlockingObserver.java:445)…176个普通帧省略

经过大量的测试和搜索,我找到了一个解决方案,我们还需要在mili中配置和增加ribbon超时。

hystrix:
command:
default:
execution:
isolation:
thread:
timeoutInMilliseconds: 30000
ribbon:
ReadTimeout: 60000
ConnectionTimeout: 3000
eureka:
enabled: true
zuul:
host:
connect-timeout-millis: 5000
max-per-route-connections: 10000
max-total-connections: 5000
socket-timeout-millis: 60000
semaphore:
max-semaphores: 500

最新更新