两个相同的负载user在一起启动的时候 造成相关接口调用第一次报异常 调用第二次正常 如此反反复复 解决方法 放掉一个实例个数

52 阅读1分钟

`

在这里插入图片描述

2021-09-14 17:24:56,659 [XNIO-1 task-14] ERROR [c.s.l.common.core.exception.GlobalExceptionHandler] LegoLogger.java:45 - 全局异常信息 com.netflix.hystrix.exception.HystrixRuntimeException: IUserChannelRemoteService#deleteChannel(String) failed and fallback failed. at com.netflix.hystrix.AbstractCommand22.call(AbstractCommand.java:832)atcom.netflix.hystrix.AbstractCommand22.call(AbstractCommand.java:832) at com.netflix.hystrix.AbstractCommand22.call(AbstractCommand.java:807) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction4.onError(OperatorOnErrorResumeNextViaFunction.java:140)atrx.internal.operators.OnSubscribeDoOnEach4.onError(OperatorOnErrorResumeNextViaFunction.java:140) at rx.internal.operators.OnSubscribeDoOnEachDoOnEachSubscriber.onError(OnSubscribeDoOnEach.java:87) at rx.internal.operators.OnSubscribeDoOnEachDoOnEachSubscriber.onError(OnSubscribeDoOnEach.java:87)atcom.netflix.hystrix.AbstractCommandDoOnEachSubscriber.onError(OnSubscribeDoOnEach.java:87) at com.netflix.hystrix.AbstractCommandDeprecatedOnFallbackHookApplication1.onError(AbstractCommand.java:1472)atcom.netflix.hystrix.AbstractCommand1.onError(AbstractCommand.java:1472) at com.netflix.hystrix.AbstractCommandFallbackHookApplication1.onError(AbstractCommand.java:1397)atrx.internal.operators.OnSubscribeDoOnEach1.onError(AbstractCommand.java:1397) at rx.internal.operators.OnSubscribeDoOnEachDoOnEachSubscriber.onError(OnSubscribeDoOnEach.java:87) at rx.observers.Subscribers5.onError(Subscribers.java:230)atrx.internal.operators.OnSubscribeThrow.call(OnSubscribeThrow.java:44)atrx.internal.operators.OnSubscribeThrow.call(OnSubscribeThrow.java:28)atrx.Observable.unsafeSubscribe(Observable.java:10327)atrx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:51)atrx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:35)atrx.Observable.unsafeSubscribe(Observable.java:10327)atrx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:41)atrx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:30)atrx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48)atrx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30)atrx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48)atrx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30)atrx.Observable.unsafeSubscribe(Observable.java:10327)atrx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:41)atrx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:30)atrx.Observable.unsafeSubscribe(Observable.java:10327)atrx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:41)atrx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:30)atrx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48)atrx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30)atrx.Observable.unsafeSubscribe(Observable.java:10327)atrx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:41)atrx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:30)atrx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48)atrx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30)atrx.Observable.unsafeSubscribe(Observable.java:10327)atrx.internal.operators.OperatorOnErrorResumeNextViaFunction5.onError(Subscribers.java:230) at rx.internal.operators.OnSubscribeThrow.call(OnSubscribeThrow.java:44) at rx.internal.operators.OnSubscribeThrow.call(OnSubscribeThrow.java:28) at rx.Observable.unsafeSubscribe(Observable.java:10327) at rx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:51) at rx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:35) at rx.Observable.unsafeSubscribe(Observable.java:10327) at rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:41) at rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:30) at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48) at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48) at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) at rx.Observable.unsafeSubscribe(Observable.java:10327) at rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:41) at rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:30) at rx.Observable.unsafeSubscribe(Observable.java:10327) at rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:41) at rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:30) at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48) at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) at rx.Observable.unsafeSubscribe(Observable.java:10327) at rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:41) at rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:30) at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48) at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) at rx.Observable.unsafeSubscribe(Observable.java:10327) at rx.internal.operators.OperatorOnErrorResumeNextViaFunction4.onError(OperatorOnErrorResumeNextViaFunction.java:142) at rx.internal.operators.OnSubscribeDoOnEachDoOnEachSubscriber.onError(OnSubscribeDoOnEach.java:87)atrx.internal.operators.OnSubscribeDoOnEachDoOnEachSubscriber.onError(OnSubscribeDoOnEach.java:87) at rx.internal.operators.OnSubscribeDoOnEachDoOnEachSubscriber.onError(OnSubscribeDoOnEach.java:87) at com.netflix.hystrix.AbstractCommandHystrixObservableTimeoutOperatorHystrixObservableTimeoutOperator3.onError(AbstractCommand.java:1194) at rx.observers.Subscribers5.onError(Subscribers.java:230)atcom.netflix.hystrix.AbstractCommand5.onError(Subscribers.java:230) at com.netflix.hystrix.AbstractCommandDeprecatedOnRunHookApplication1.onError(AbstractCommand.java:1431)atcom.netflix.hystrix.AbstractCommand1.onError(AbstractCommand.java:1431) at com.netflix.hystrix.AbstractCommandExecutionHookApplication1.onError(AbstractCommand.java:1362)atrx.observers.Subscribers1.onError(AbstractCommand.java:1362) at rx.observers.Subscribers5.onError(Subscribers.java:230) at rx.observers.Subscribers$5.onError(Subscribers.java:230) at rx.internal.operators.OnSubscribeThrow.call(OnSubscribeThrow.java:44) at rx.internal.operators.OnSubscribeThrow.call(OnSubscribeThrow.java:28) at rx.Observable.unsafeSubscribe(Observable.java:10327) at rx.internal.operators.OnSubscribeDefer.call(OnSubscribeDefer.java:51)`

本文使用 文章同步助手 同步