dubbo服务端响应超时错误一例记录
错误描述:
Portlet J2AppsPortlet::QuickStartPortlet not available: Waiting server-side response timeout. start time: 2018-08-07 15:22:30.357, end time: 2018-08-07 15:24:30.362, client elapsed: 0 ms, server elapsed: 120005 ms, timeout: 120000 ms, request: Request [id=29, version=2.0.0, twoway=true, event=false, broken=false, data=RpcInvocation [methodName=genToken, parameterTypes=[class java.lang.String, class java.lang.String], arguments=[admin, plat], attachments={path=com.framework.services.PlatSSoTokenService, interface=com.framework.services.PlatSSoTokenService, timeout=120000, version=0.0.0}]], channel: /192.168.43.166:6704 -> /192.168.43.166:5881
基于JetSpeed2中的Portlet调用平台暴漏的dubbo服务,以前正常运行,突然无法调用,后台报响应超时。
经确认:所有服务、配置、授权均正常;
但是在消费者调用时随机出现部分服务响应超时的情况,重启服务后报错的服务可能会转移到其他服务。
解决办法:
重启计算机后发现运行正常,最终原因未找到,可能跟电脑长期未关机并且频繁切换网络后重新获取IP有关系。