错误信息
Caused by: com.alibaba.dubbo.remoting.TimeoutException: Waiting server-side response timeout by scan timer. start time: 2019-09-24 13:39:38.659, end time: 2019-09-24 13:39:39.684, client elapsed: 0 ms, server elapsed: 1025 ms, timeout: 1000 ms, request: Request [id=351097, version=2.0.0, twoway=true, event=false, broken=false, data=RpcInvocation [methodName=removeActivityItem, parameterTypes=[interface java.util.List, class java.lang.Long, class java.lang.String, class java.lang.String, class java.lang.Long], arguments=[[493072293304811520, 493072294026231808, 493072294567297024, 493072290549153792, 493072289831927808, 493072291933274112, 493889996618563584, 493072292654694400, 493889991577010176, 493889994412359680, 493889992420065280, 493072288493944832, 493889995314135040, 493889993183428608, 493889993837740032, 493889990876561408, 493889987827302400, 493889990310330368, 493889988452253696, 493889989140119552], 30336,zhangsan, 张三, null], attachments={path=com.summer.cps.service.write.backstage.ActivityWriteService, X-B3-SpanId=846ddaee8a97c5b6, X-B3-ParentSpanId=c4cd9584b2bd4df5, X-B3-Sampled=1, X-B3-TraceId=3140b3a053b76c04165e924ae23a91ab, interface=com.summer.cps.service.write.backstage.ActivityWriteService, version=0.0.0}]], channel: /192.168.94.37:38062 -> /172.178.94.115:20880
Team leader 打开Gitlab发送的Rest password邮件,点击重置密码的链接。
代码
@Controller @RequestMapping("/cps") @Slf4j public class ActivityController { @Reference(timeout = 5000) private ActivityWriteService activityWriteService; }设置了timeout没有效果
....
原因分析
在另外一个 Controller里也使用了ActivityWriteService,注解里没设置超时时间
@Controller @RequestMapping("/cps") @Slf4j public class ItemController { @Reference private ActivityWriteService activityWriteService; }
解决方式
在配置中心添加 consumer的全局超时配置
end