1 背景
业务定时器应用半夜经常会触发熔断异常的告警邮件
根据邮件提示的类找到归纳以下表格编号报错方法接口所属应用所属定时任务类AVipTradeReportFeignService#getShopTradeReportByDatepinka-mod-statsShopOrderSturctureTask
BVipMemberStatsFeignService#statMemberRecordpinka-mod-statsMemberStatTask
CVipPartnerWalletFeignService.handlePartnerWithdrawpinka-mod-customerPartnerWithdrawCheckTask
DVipWeixinBabyActivityFeignService.getBabyActivityNoticePagepinka-mod-weixinVipWeixinBabyNoticeTask
以上A~D都是在一个分布式定时器事件处理应用(pinka-mod-scheduler)中对外的feign微服务调用产生的,相当于4类任务,每类都会调1次或多次外部feign微服务接口,而其中的A~D接口发生了问题
其中A和B都是如下形式的异常com.netflix.hystrix.exception.HystrixTimeoutException
at com.netflix.hystrix.AbstractCommand$HystrixObservableTimeoutOperator$1$1.run(AbstractCommand.java:1154)
at com.netflix.hystrix.strategy.concurrency.HystrixContextRunnable$1.call(HystrixContextRunnable.java:45)
<