我们的生产环境dubbo服务出现了重大问题:求各位大神帮忙解决下。具体异常信息日志如下 80C

问题描述:
部署在测试环境上的dubbo服务,有时候会自动down掉,别人调用不了,但是我们人为没有动过它。这种出现概率平均1-2天发生1次,不知道什么原因引起的。目前还解决不了。如果到线上还这样,会影响公司的交易量的,很危险。
看了下日志报错是这样的:
1:客户端调用方的日志:
com.alibaba.dubbo.rpc.RpcException: Forbid consumer 192.168.18.86 access service com.niiwoo.rce.service.RCEComputeService from registry 192.168.18.86:2181 use dubbo version 2.8.4, Please check registry access list (whitelist/blacklist).
at com.alibaba.dubbo.registry.integration.RegistryDirectory.doList(RegistryDirectory.java:579)
at com.alibaba.dubbo.rpc.cluster.directory.AbstractDirectory.list(AbstractDirectory.java:73)
at com.alibaba.dubbo.rpc.cluster.support.AbstractClusterInvoker.list(AbstractClusterInvoker.java:260)
at com.alibaba.dubbo.rpc.cluster.support.AbstractClusterInvoker.invoke(AbstractClusterInvoker.java:219)
at com.alibaba.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker.invoke(MockClusterInvoker.java:72)
at com.alibaba.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:52)
at com.alibaba.dubbo.common.bytecode.proxy0.updateVariable(proxy0.java)
at com.tianchengsys.rdp.dubbo.consumer.service.imp.VariableServiceImpl.updateVariable(VariableServiceImpl.java:30)
at com.tianchengsys.rdp.service.impl.McsVariableServiceImpl.updateVariable(McsVariableServiceImpl.java:108)
at com.tianchengsys.rdp.service.impl.McsVariableServiceImpl$$FastClassBySpringCGLIB$$fbc6f996.invoke()
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:708)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:98)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:262)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:95)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:644)
at com.tianchengsys.rdp.service.impl.McsVariableServiceImpl$$EnhancerBySpringCGLIB$$fef2ce11.updateVariable()
at com.tianchengsys.rdp.service.impl.McsVariableServiceImpl$$FastClassBySpringCGLIB$$fbc6f996.invoke()
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:708)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:98)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:262)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:95)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:644)
at com.tianchengsys.rdp.service.impl.McsVariableServiceImpl$$EnhancerBySpringCGLIB$$9282b9c7.updateVariable()
at com.tianchengsys.rdp.web.controller.mcs2.McsVariableController.edit(McsVariableController.java:289)
at com.tianchengsys.rdp.web.controller.mcs2.McsVariableController$$FastClassBySpringCGLIB$$e5da7779.invoke()
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:708)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.apache.shiro.spring.security.interceptor.AopAllianceAnnotationsAuthorizingMethodInterceptor$1.proceed(AopAllianceAnnotationsAuthorizingMethodInterceptor.java:82)
at org.apache.shiro.authz.aop.AuthorizingMethodInterceptor.invoke(AuthorizingMethodInterceptor.java:39)
at org.apache.shiro.spring.security.interceptor.AopAllianceAnnotationsAuthorizingMethodInterceptor.invoke(AopAllianceAnnotationsAuthorizingMethodInterceptor.java:115)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:644)

2:dubbo服务相关日志
2017-11-11 07:26:35,994 [main-SendThread(192.168.18.86:2181)] INFO org.apache.zookeeper.ClientCnxn$SendThread (ClientCnxn.java:1096) - Client session timed out, have not heard from server in 40281ms for sessionid 0x45f95de2d891148, closing socket connection and attempting reconnect
2017-11-11 07:26:52,703 [main-SendThread(192.168.18.90:2181)] INFO org.apache.zookeeper.ClientCnxn$SendThread (ClientCnxn.java:975) - Opening socket connection to server 192.168.18.90/192.168.18.90:2181. Will not attempt to authenticate using SASL (unknown error)
2017-11-11 07:27:03,752 [main-SendThread(192.168.18.90:2181)] INFO org.apache.zookeeper.ClientCnxn$SendThread (ClientCnxn.java:852) - Socket connection established to 192.168.18.90/192.168.18.90:2181, initiating session
2017-11-11 07:29:21,928 [main-SendThread(192.168.18.90:2181)] INFO org.apache.zookeeper.ClientCnxn$SendThread (ClientCnxn.java:1096) - Client session timed out, have not heard from server in 149223ms for sessionid 0x45f95de2d891148, closing socket connection and attempting reconnect
2017-11-11 07:29:55,024 [main-SendThread(192.168.18.89:2181)] INFO org.apache.zookeeper.ClientCnxn$SendThread (ClientCnxn.java:975) - Opening socket connection to server 192.168.18.89/192.168.18.89:2181. Will not attempt to authenticate using SASL (unknown error)
2017-11-11 07:29:55,025 [main-SendThread(192.168.18.89:2181)] INFO org.apache.zookeeper.ClientCnxn$SendThread (ClientCnxn.java:852) - Socket connection established to 192.168.18.89/192.168.18.89:2181, initiating session
2017-11-11 07:29:55,448 [main-SendThread(192.168.18.89:2181)] INFO org.apache.zookeeper.ClientCnxn$SendThread (ClientCnxn.java:1094) - Unable to reconnect to ZooKeeper service, session 0x45f95de2d891148 has expired, closing socket connection
2017-11-11 07:30:31,361 [main-SendThread(192.168.18.90:2181)] INFO org.apache.zookeeper.ClientCnxn$SendThread (ClientCnxn.java:975) - Opening socket connection to server 192.168.18.90/192.168.18.90:2181. Will not attempt to authenticate using SASL (unknown error)
2017-11-11 07:30:31,362 [main-SendThread(192.168.18.90:2181)] INFO org.apache.zookeeper.ClientCnxn$SendThread (ClientCnxn.java:852) - Socket connection established to 192.168.18.90/192.168.18.90:2181, initiating session
2017-11-11 07:30:31,777 [main-SendThread(192.168.18.90:2181)] INFO org.apache.zookeeper.ClientCnxn$SendThread (ClientCnxn.java:1235) - Session establishment complete on server 192.168.18.90/192.168.18.90:2181, sessionid = 0x35e93bd6a5cbc61, negotiated timeout = 60000
2017-11-11 07:31:41,632 [main-SendThread(192.168.18.90:2181)] INFO org.apache.zookeeper.ClientCnxn$SendThread (ClientCnxn.java:1096) - Client session timed out, have not heard from server in 41620ms for sessionid 0x35e93bd6a5cbc61, closing socket connection and attempting reconnect
2017-11-11 07:31:58,063 [main-SendThread(192.168.18.86:2181)] INFO org.apache.zookeeper.ClientCnxn$SendThread (ClientCnxn.java:975) - Opening socket connection to server 192.168.18.86/192.168.18.86:2181. Will not attempt to authenticate using SASL (unknown error)
2017-11-11 07:32:05,662 [main-SendThread(192.168.18.86:2181)] INFO org.apache.zookeeper.ClientCnxn$SendThread (ClientCnxn.java:852) - Socket connection established to 192.168.18.86/192.168.18.86:2181, initiating session

0

9个回答

没有遇到过这种问题,看日志很可能是网络超时的原因。

还有一种可能,调用服务时,连接一直阻塞,然后连接大量增加的情况下,直接让服务宕掉,这个是由于dubbo没有熔断机制的原因造成的
建议你监测一下你的服务那边的内存情况以及线程情况。

1

RPC调用有问题, 网络连接也超时,确定一下你的网络状态,与你配置的ip与端口信息。及防火墙配置

0

网络超时,可能与外部网络有关系。配置文件配置成超时后无限重连

0

日志里session认证失败,做个联通测试,监测一天吧

0

我们模拟了下网络io问题,不断对大数据服务进行压力访问,机器上网络读写达到了 76m/s;然后再不断发送请求到dubbo服务上,
发现时没有问题的

0

检测系统我们这边是没有的

0

你的dubbo服务down掉没有错误日志吗?能具体说清楚一下吗,是进程直dead了吗

0

去年在项目开发中遇到了这个问题 结果是web层跟dataservice层的dubbo版本不一致导致的 当时都快疯掉了

0

就是两边dubbo版本不一样

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
ELM——HOG
代码有问题 出现内存访问错误 求大神帮忙修改
fifo to uart
VHDL 带fifo的uart 源代码,求大神帮忙修改。
新浪漫步者6.1
感觉很不好的一个软件 求更好的 有没有大神帮忙!
adapter 重写
各种重写Adapter都会出现些问题,同样的我也遇到了!求大师帮忙解决
编程软件C语言
这是电脑安装的VC++6.0精简版,但是win7运行不了,出现兼容问题。各位帮忙解决一下呗。
作为一个程序员很重要的一个能力应该是解决问题的能力
作为一个作为一个程序员很重要的一个能力应该是解决问题的能力
Dubbo超时机制导致的雪崩连接
Dubbo超时机制导致的雪崩连接
dubbo注册中心服务ip和实际服务提供者ip不一致问题
dubbo注册中心服务ip和实际服务提供者ip不一致问题 网上收集的资料
计算器小型应用
小型计算器功能不太完善 求各位大神指教
contact[1].html
各位大神,我这里需要3个积分,求大神赐分,在此跪谢。
office解码
我不会用 我下载的时候只有这个 又不能解码 所以 求大神帮忙
掌百模拟的雏形
无,不能登录了。求大神改改。我发了一个帖子。大家都帮忙看看
cad lisp 五金模具外挂 快捷命令
cad 五金模具外挂,求大神帮忙破解。 有时候加载用不了,很无语。
整合dubbo、maven、spring、mybatis的服务提供者消费者调用错误示例
服务消费者调用服务提供者的getUser(int id)方法,出现空指针异常。
labview信号发生器
实现信号发生器功能 可添加不同噪声。并求大神帮忙解决为什么频率高时失真严重,要求最高能达到20000HZ
一个类似于相册的小demo
一个类似于相册的小demo,简单实用,有不足的地方请各位大神帮忙指点
一个简单游戏的程序
简单游戏的程序代码,大神们帮忙看看。简单游戏的程序代码,大神们帮忙看看。简单游戏的程序代码,大神们帮忙看看。简单游戏的程序代码,大神们帮忙看看。简单游戏的程序代码,大神们帮忙看看。
求会mfc的高手帮忙做一下 本人新手
希望各位大神帮忙做一下,本人完全未接触过mfc
TXT在线小说管理器
不知道哪里写错了,各位大神帮忙指点下,告诉怎么进行修改
java小实验:求一个整数各位数字之和
求一个整数各位数字之和。求一个整数各位数字之和。求一个整数各位数字之和。求一个整数各位数字之和。
Domino服务器日志.
出错Domino服务器日志,请大家帮忙解决
dubbo服务限制并发量示例
dubbo服务并发控制(executes),连接控制(accepts),路由规则测试,服务降级。 具体请参考:https://dubbo.gitbooks.io/dubbo-user-book/
求给定正整数的位数以及各位
4. 题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字
基于dubbo和hibernate的例子
基于dubbo和hibernate的分层例子,并有一个dubbo client模拟消费者
springboot+mybatis+dubbo 分布式框架搭建及日志配置
该项目包含了 分布式springboot+mybatis+dubbo 及日志配置 (已经删除jar 请自行下载后通过maven下载 最好使用阿里镜像仓库),代码中我已经对关键代码做了注释
jfinal3.3+dubbo2.5.8+zookeeper-3.4.9
jfinal3.3+dubbo2.5.8+zookeeper-3.4.9的集群框架,zookeeper自己网上去下一个,我是根据糊搞大神的文章来的;这里只共享了jfinal和dubbo集成的代码;如有问题希望各位大神指点指点,具体的参考可以去http://www.jfinal.com/share/257
模拟飞行源代码
模拟飞行源代码,菜鸟初接触,求各位大侠帮忙改进飞行轨迹!
汽车八自由度带侧倾simulink模型
汽车八自由度模型,使用dugoff轮胎。虽然能运行 ,但是感觉结果有点问题,求大神帮忙,供新手学习。
dubbo分享-Karl
介绍DUBBO工具所能为我们解决的问题,具体使用中的问题可以通过留言或邮件等方式交流
SSH框架小例子
里面有个小错误,希望知道的大神能帮忙解决下,万分感谢。
combobox控件
给予ztree和jq的combo-box控件,有搜索功能,支持ajax加载数据,抛砖引玉,求大神帮忙优化,搜索算法和其他的
称重分拣触摸屏程序
求大侠帮忙反编译,威纶MT6071IE的屏。本人不才希望有好心的大神帮助,先谢谢了
dubbo-admin-2.5.3,实测可用版,dubbo服务监控管理中心
1、删除tomcat/webapp/ROOT/下所有文件 2、解压附件并拷贝ROOT(dubbo_admin)文件夹中的内容,到tomcat/webapp/ROOT/下 3、修改WEB-INF/dubbo.properties,dubbo.registry.address=zookeeper地址 4、启动tomcat服务 5、访问:http://localhost:8080 用户/密码:root/root 6、完成部署工作
一个用C++写的求最短路径的代码
一个一个用C++写的求最短路径的代码,可以直接使用,若有不足的地方,请各位大神指教
PADS安装介绍
pads安装方法介绍。求pads vx2.4完整版安装包,谢谢各位大神
一个简单的交通查询系统
这个是我们的作业 我还是花了那个半周来些代码 有设计文档(虽然有可能里面有些东西和实际的不一样) 有测试报告 小弟求各位大神下载之后留个言 求教育 各种求
hystrix公司内部分享ppt
在公司内部做的一次分享,生产环境使用hystrix来进行调用dubbo服务的超时、熔断、重试、限流的Netflix框架
阿里大牛眼中——Dubbo 的过去、现在以及未来
阿里大神分享Dubbo 的过去、现在以及未来,应用与分布式,微服务架构,Java程序员必看
dubbo启动和停止脚本
修改阿里官方脚本,保证脚本的可执行性,应用于dubbo服务的启动和停止,文档目录应该符合bin、log、lib、conf结构,bin中放置脚本
dubbo的服务发布与服务引用
主要从源码分析的角度分析了服务发布与服务引用的流程,很清晰的描述的发布与引用的过程
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 dubbo学习 java java大神班