一、错误信息

客户端错误:

com.alibaba.dubbo.rpc.RpcException: Invoke remote method timeout. method: searchUser, provider:
...cause: Waiting server-side response timeout by scan timer. start time: 2015-06-17 14:46:49.979, end time: 2015-06-17 14:46:51.002, client elapsed: 44 ms, server elapsed: 959 ms, timeout: 1000 ms, request: Request...

服务端警告:

2015-06-17 14:46:52,454 WARN  [DubboServerHandler-172.25.6.248:20882-thread-2] (ChannelEventRunnable.java:84) -  [DUBBO] ChannelEventRunnable handle RECEIVED operation errorcom.alibaba.dubbo.remoting.RemotingException: Failed to send message Response [id=0, version=2.0.0, status=20, event=false, error=null, result=RpcResult [result=com.ceair.cesso.dto.SearchUserResult@7ba2a1d2, exception=null]] to /172.25.3.91:50849, cause: nullat com.alibaba.dubbo.remoting.transport.netty.NettyChannel.send(NettyChannel.java:108)at com.alibaba.dubbo.remoting.transport.AbstractPeer.send(AbstractPeer.java:51)at com.alibaba.dubbo.remoting.exchange.support.header.HeaderExchangeHandler.received(HeaderExchangeHandler.java:171)at com.alibaba.dubbo.remoting.transport.DecodeHandler.received(DecodeHandler.java:52)at com.alibaba.dubbo.remoting.transport.dispatcher.ChannelEventRunnable.run(ChannelEventRunnable.java:82)at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)at java.lang.Thread.run(Thread.java:662)
Caused by: java.nio.channels.ClosedChannelExceptionat org.jboss.netty.channel.socket.nio.NioWorker.cleanUpWriteBuffer(NioWorker.java:643)at org.jboss.netty.channel.socket.nio.NioWorker.writeFromUserCode(NioWorker.java:370)at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.handleAcceptedSocket(NioServerSocketPipelineSink.java:137)at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.eventSunk(NioServerSocketPipelineSink.java:76)at org.jboss.netty.channel.Channels.write(Channels.java:632)at org.jboss.netty.handler.codec.oneone.OneToOneEncoder.handleDownstream(OneToOneEncoder.java:70)at com.alibaba.dubbo.remoting.transport.netty.NettyHandler.writeRequested(NettyHandler.java:99)at org.jboss.netty.channel.Channels.write(Channels.java:611)at org.jboss.netty.channel.Channels.write(Channels.java:578)at org.jboss.netty.channel.AbstractChannel.write(AbstractChannel.java:251)at com.alibaba.dubbo.remoting.transport.netty.NettyChannel.send(NettyChannel.java:98)... 7 more

二、原因分析

客户端日志可以看到是超时错误

接着给出信息:客户端、服务端花费的时间;

在看服务端,是通道被关闭,无法发送信息。

整体看起来,就是超时了,客户端没有得到返回信息,服务端不能发送信息。

是超时的配置

检查客户端、服务端的超时配置;发现客户端的超时时间没有设置,设置为一个较长时间,就可以了。

超时设置方法:Dubbo超时设置方法

Dubbo错误排查:com.alibaba.dubbo.rpc.RpcException: Invoke remote method timeout相关推荐

  1. com.alibaba.dubbo.rpc.RpcException: Failed to invoke remote method解决方法

    com.alibaba.dubbo.rpc.RpcException: Failed to invoke remote method解决方法 参考文章: (1)com.alibaba.dubbo.rp ...

  2. 【错误日志dubbo】Failed to invoke remote method: sayHello, provider:dubbo://192.168.2.xxx

    找不到zookeeper register中的方法 原因:使用了本地tomcat8 解决:在provider和consumer的pom.xml中添加tomcat7plugin maven启动 问题结局 ...

  3. dubbo 服务注册成功后出现 Failed to invoke the method * in the *

    记录一下实际开发中出现的问题 问题描述 真实环境中需要部署新功能,需要重启之前的项目,但在重启过程中发现大量的端口处于 time wait ,导致端口被占用,项目启动失败.重新修改端口后启动成功并注册 ...

  4. com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method XXX in the service

    问题log com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method getExpressGoldOrderCount in th ...

  5. com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method list in the service com.dream.servic

    在启动项目的时候dubbo出现以下错误(大概是这样,一开始只是提示dubbo出错): DEBUG [http-bio-8080-exec-3] - DispatcherServlet with nam ...

  6. [TODO]com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method

    异常信息如下: 2018-10-30 20:00:50.230 ERROR  java.util.concurrent.ExecutionException: com.alibaba.dubbo.rp ...

  7. Failed to invoke the method subscribe in the service com.alibaba.dubbo.registry.RegistryService

    1 异常信息 今天在写 dubbo 文章的时候遇到一个问题,倒是折腾了几分钟,百思不得其解,最后终于发现了.异常信息如下: com.alibaba.dubbo.rpc.RpcException: Fa ...

  8. com.alibaba.dubbo.remoting.TimeoutException异常的解决方法

    今天写商品分类和规格使用redis进行缓存的时候碰到一个头疼的BUG,早上刚开机的时候运行没有任何问题,电脑运行的东西多了之后,突然就给我报了个bug,头疼了一下午,后来找到个大牛解决了,原来是调用S ...

  9. Dubbo源码分析(三) -- Dubbo的服务发现源码深入解析4万字长文

    前言 前面两篇基本上已经对dubbo的SPI,服务发布,注册等功能进行了分析,那么在消费端是如何发现服务,并进行透明的远程调用的呢?带着这个疑问,走入今天的篇章,Dubbo的服务发现 服务发现的流程 ...

最新文章

  1. 帮你排雷Jmeter分布式性能测试那些坑
  2. Python包管理工具pip安装
  3. 蓝桥杯练习系统习题-历年真题解析1(完整版)
  4. 直播马上开始|不要怂,一起上!关于黑客攻防,我们有话要说
  5. F.孤独(牛客小白月赛39)
  6. 《网管员必读——网络组建》(第2版)导读
  7. thinkphp引入PHPExcel类---thinkPHP类库扩展-----引入没有采用命名空间的类库
  8. 炒股如果亏损一直买入可行吗
  9. Ubuntu火狐浏览器无法输入简体中文的解决方案
  10. libevent 源码学习五 —— 事件 event
  11. Oracle GoldenGate Director安装配置详细手册
  12. 山东大学高频电子线路实验五 混频器实验详解
  13. 基于MFC的简易TCP/IP调试助手开发
  14. python脚本的编写_python脚本编写与执行
  15. tif格式怎么转jpg格式
  16. 【ArcGIS Server】切片时C盘空间不足(本地缓存目录空间不足)
  17. 【牛客网】C/C++牛客网专项刷题(04)
  18. Android自定义导览地图组件(二)
  19. 阿里云CAC_DevOps课程详细文字文档
  20. 【软件测试】8年资深测试解析,软件测试行业情报,风风雨雨......

热门文章

  1. .Net中url传递中文的解决方案
  2. QT入门注意事项(1)
  3. 十九、二叉树的最近的公共祖先
  4. 七、前端开发-JavaScript HTTP
  5. 文本挖掘预处理流程总结(1)— 中文
  6. C++(八)——文件操作
  7. 差分能量分析介绍(二)
  8. optee3.12.0 qemu_v8的环境搭建篇(ubuntu20.04)
  9. MySQL数据库的优化
  10. SHA256安全散列算法