调用dubbo服务时出现的问题

我在调用dubbo服务时一直出这个错,把timeout设置的时间长一些也不起作用,卡这里两天了 求大神解释啊
HTTP Status 500 - Request processing failed; nested exception is com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method add in the service com.inspur.manage.service.interfaces.LogService. Tried 1 times of the providers 10.18.11.39:20881 from the registry 10.18.12.178:2181 on the consumer 10.18.11.39 using the dubbo version 2.5.3. Last error is: Invoke remote method timeout. method: add, provider: dubbo://10.18.11.39:20881/com.inspur.manage.service.interfaces.LogService?anyhost=true&application=acweb&check=false&dubbo=2.5.3&interface=com.inspur.manage.service.interfaces.LogService&methods=selectCountMaxByTime,selectCountByCompanyId,queryByPage,queryAll,countByPerAccount,del,queryCount,add&pid=1692&retries=0&revision=manager_api&side=consumer&timeout=3000&timestamp=1449456314004, cause: Waiting server-side response timeout. start time: 2015-12-07 10:46:16.324, end time: 2015-12-07 10:46:19.325, client elapsed: 0 ms, server elapsed: 3001 ms, timeout: 3000 ms, request: Request [id=5, version=2.0.0, twoway=true, event=false, broken=false, data=RpcInvocation [methodName=add, parameterTypes=[interface java.util.Map], arguments=[{cCode=SI_10001, time=2015-12-07 10:46:16 星期一, param=ticket:bbd648d2fddb9a871544f39703a8af19, meth=ecIndex, name=李四, class=com.inspur.ac.portal.EcPortalController, account=SI_001, cName=浪潮软件, info=null, ip=10.18.11.39}], attachments={path=com.inspur.manage.service.interfaces.LogService, interface=com.inspur.manage.service.interfaces.LogService, timeout=3000, version=0.0.0}]], channel: /10.18.11.39:53040 -> /10.18.11.39:20881

4个回答

我的是因为连接数据库的ip写错了,改好之后就好了

zjkwwr
zjkwwr 感谢,终于解决了,也是数据库配置有问题
大约一年之前 回复

博主 请问解决了吗 我也遇到了同样的问题

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
dubbo发布和调用服务
1.发布服务    <!-- 声明需要暴露的服务接口 -->     <dubbo:protocol  name="dubbo" port="9092"/>     <dubbo:service interface="IConfigReadService" ref="config_read_service"  protocol="dubbo&quo
linux下调用dubbo 服务
1.telnet localhost 20880 2.invoke xxxxxxService.method(参数) 3.ctrl+z 退出
Dubbo服务发布调用
服务发布调用 Dubbo采用全Spring配置方式 透明化接入应用,对应用没有任何API侵入 只需用Spring加载Dubbo的配置即可 Dubbo基于Spring的Schema扩展进行加载 单一工程 Spring配置,local.xml <bean id="xxxService" class="com.xxx.XxxServiceImpl" /> <bea...
调用dubbo服务失败
2019-04-19 14:15:50,752 INFO ~ [DUBBO] Send statistics to monitor zookeeper://192.168.3.18:2181/com.alibaba.dubbo.monitor.MonitorService?anyhost=true&application=simple-monitor&check=false&...
dubbo服务间调用
[img=https://img-bbs.csdn.net/upload/201802/12/1518406261_469456.png][/img]rn交易服务通过HttpClient依次调用成本服务,计费服务......rn如果计费服务出现异常,那么成本服务的数据会不会回滚。数据一致性会不会有问题rn
使用dubbo调用服务
创建服务提供者 1.创建服务接口并编写实现类 2.导入jar包,这里使用maven导入 <dependencies> <dependency> <groupId>com.alibaba</groupId> <artifactId>dubbo</artifactId> <version>2.6
调用dubbo服务没有反应,
原因是dubbo接口的实现类,没有在重写方法的方法上,加上重写标识,所以,dubbo一直找不到这个方法,加上这个注解即可
dubbo服务的注册与调用
1、dubbo提供者 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dubbo="http://code.alibabatech.com/schema/dubbo" xsi:schemaLocat
webservice调用服务时出现的问题
我建立了一个简单的webservice服务,返回的是一个dataset,数据库为Oracle。rn在客户端页面进行调用,生成了dll文件并添加了引用rn<%@ Import Namespace="DataSetService" %>rn<%@ Import Namespace="System.Data" %>rn<%@ Import Namespace="Oracle.DataAccess.Client"%>rn但调试的时候报如下的错误,百思不得其解rn错误 2 “c:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\webservice\93fce540\e8a30bd5\assembly\dl3\433ad56a\00595e48_5750ca01\DataSetService.DLL”中的命名空间“DataSetService”与“c:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\webservice\93fce540\e8a30bd5\App_Code.aewchstu.dll”中的类型“DataSetService”冲突 D:\My Documents\Visual Studio 2005\WebService\Default.aspxrnrnweb服务页没问题,可以显示wsdl文件,编译成功。数据库连接也没问题。rnrn请教各位,谢谢!!!rn
SpringCloud-----SpringCloud调用服务时出现重复调用
SpringCloud-----SpringCloud调用服务时出现重复调用
node直接调用dubbo服务
这段时间,搞了一个项目,实际场景就是前端搭建了一个node服务,需要直接去调用后端的dubbo服务。 所以需要在现有的项目中做一些改造。 dubbo默认是使用hessian协议的,node是可以直接调用dubbo的默认协议的,或者调用dubbo的其他原生协议。 为什么不考虑直接使用hessian呢,因为hessian是基于http的,消耗巨大,并且会有乱码的问题。 所以后端dubbo提供的...
使用dubbo时使用Zookeeper消费者调用服务时
报错com.alibaba.dubbo.rpc.RpcException: No provider available from registry 是因为在消费方由于接口的路径与提供方路径不同导致,如在提供方中接口路径为&amp;lt;dubbo:service interface=&quot;cn.demoService.DemoService&quot; ref=&quot;demoService&quot; /&amp;gt;那么在消费方接口...
Dubbo源码分析之四:服务的调用
在调用服务之前,先得获得服务的引用。 ReferenceBean 就是服务的引用。它实现了一个FactoryBean接口,在我们需要一个服务时,FactoryBean接口的getObject() 方法会被调用。
Dubbo服务接口的泛化调用
 dubbo服务框架作为内部RPC(远程过程调用协议)时,无法承担对外输出的功能,这个时候我们就需要一个由外部到内部的转换框架使得外部请求能够来调用我们的dubbo服务,我们可以把它称为服务网关或者开放平台。        dubbo框架是支持泛化调用的,使用通用的GenericService接口invoke需要调用的方法。下面是具体代码:package com.ebanma.cloud.data...
dubbo服务的配置与使用,以及怎么在调用本地的dubbo服务。
随着项目的精分,以及小型化,一个大的项目会被拆分为数个小而精简的项目。会分为前端项目,接口项目以及服务项目等等。那么前端接口怎么来调用其他的服务项目呢,这时就需要用到dubbo服务来调用这些服务。       2.在使用dubbo服务之前,需要先了解dubbo服务的运行原理。dubbo服务主要分为四个模块,有三大主要功能模块:提供者,使用者,注册中心,如下图:   图中server就是服务提供者,...
dubbo服务引用调用原理
所有的dubbo自定义标签都会由DubboNamespaceHandler处理 registerBeanDefinitionParser(&quot;reference&quot;, new DubboBeanDefinitionParser(ReferenceBean.class, false)); ReferenceBean public class ReferenceBean&amp;lt;T&amp;gt; ext...
Dubbo服务发布调用实现
服务发布调用实现 系统需求 根据商品id,查询商品信息 Dao 单表查询,不需要写代码 使用Mybatis逆向工程生成的代码 Interface 在taotao-manager-interface工程中 创建一个ItemService接口 public interface ItemService { TbItem getItemById(long itemId); }...
springboot调用dubbo服务接口
1 把dubbo消费的jar安装到本地maven仓库 mvn install:install-file -Dfile=F:\dataService-1.0-SNAPSHOT.jar -DgroupId=com.dataService.api -DartifactId=dataService -Dversion=1.0 -Dpackaging=jar 2 项目pom文件引入服务jar包,需要与安...
dubbo服务被重复(两遍)调用的问题
我遇到的现象:我配置了两个dubbo服务,测试dubbo的负载均衡,配置轮询,一个请求,但是两个provider的实现类都会相应。不符合预期轮询效果。 经过跟代码,发现调用者执行了两遍,每一遍都是按照轮询方法来的,具体原因就是dubbo有超时重发机制,我将配置增加了retries=“0”就可以了 &amp;lt;dubbo:reference id=&quot;categoriesService&quot; retri...
配置DUBBO服务时报错
1、今天在配置dubbo服务的时候报错。 1.1、从网上找了很多信息,非常有用但是都不全,害的我一个个找,让我很烦。所以就现在就自己全部总结在一起。 1.2、这个问题的产生是因为http://code.alibabatech.com/schema/dubbo这个网站无法访问了。所以就下载不到dubbo.xsd这个文件。因此,第一步就是直接去下载dubbom.xsd文件。 下载地址:htt...
启动Dubbo服务时遇到的问题总结
eclipse+maven+spring+dubbo+zookeeper+linux 首先将zookeeper注册中心安装在linux下面 dubbo在spring中的配置如下: &amp;lt;dubbo:application name=&quot;test-manager&quot;/&amp;gt;     &amp;lt;dubbo:registry protocol=&quot;zookeeper&quot;                 ...
dubbo泛化调用 http接口 随意调用dubbo服务
dubbo支持泛化调用
dubbo服务的问题
dubbo服务的问题 试试远程调用是否成功 分成两台不同ip的服务器试试???
dubbo服务的区分问题
1、背景描述 项目组标准产品有独立的一套dubbo接口,分别有dev、beta、product三种配置文件。 在以标准产品为基础,创建新仓库的时候发现,标准产品dubbo的dev环境与A项目的dubbo的dev环境是一模一样的。 产生的问题就是:A项目的方法调用,调用成了标准项目facade方法。或者是标准项目方法调用,调成了A项目的facade方法。 2、分析及方法 &amp;lt;...
spring mvc 调用dubbo出现了空指针的问题
今天在调controler中调用dubbo服务出现了空指针,用junit测试service是有值的,经网上查询,发现原来在controller扫描之后,扫描dubbo的@Reference就会发现之前的controller中没有注入就出现了空值针,所以dubbo一定要在controller扫描之前: 配置如下:
LINUX在部署DUBBO服务时出现的UnknowHost的问题解决方式
vim /etc/hosts 配置上ipv4的ip 加 当前的用户主机名 比如 192.168.7.10 XXhostName即可
dubbo服务
Dubbo: 是什么:提供高性能透明化的远程服务调用方案。 提供的主要功能: 1.远程通信:基于长连接的NIO抽象封装。多种线程模型序列化。 2.集群容错:基于接口方法的透明远程调用,多协议支持,集群容错,地址路由,动态配置等集群支持。 3.自动发现:服务消费方能够动态寻找服务提供方,服务提供方能够平滑增加或者减少机器。 测试环境可以通过url绕过注册中心: 服务路由:随时配置服
dubbo常出现的问题
一、dubbo的常见问题分类 二、案例分析 1)服务超时问题 目前如果存在超时,情况基本都在如下几点: 客户端耗时大,也就是超时异常时的client elapsed xxx,这个是从创建Future对象开始到使用channel发出请求的这段时间,中间没有复杂操作,只要CPU没问题基本不会出现大耗时,顶多1ms属于正常 IOThread繁忙,默认情况下,dubbo协议一个客户端与一个服务提...
dubbo(二)发布dubbo服务
1.pom.xml中添加相关jar包 com.alibaba dubbo org.apache.zookeeper zookeeper com.github.sgroschupf zkclient
Dubbo视频教程_Dubbo服务的提供者
本套Dubbo课程结合动力节点多年教学经验,讲师的实战经验,从基础开始手把手式地详细讲解RPC概念,PRC在分布式应用的重要作用。Dubbo分布式服务框架的应用入门基础。传统应用到分布式以及微服务的转变思想。Dubbo协议的特点。Dubbo分布式服务的详细开发流程、Dubbo服务的实施部署,Zookeeper的服务管理等。
Dubbo之——Shell脚本维护Dubbo服务
1、部署目录规范 目的:便于管理,避免应用迁移时的命名冲突。 我定义的目录结构如下(linux)下: --home   ----------linux home目录下     --liuyazhuang    -------------用户信息         --dubboserver  ------------项目类型               --app  ----------
Dubbo注册dubbo服务的源码分析
在写代码之前先看一下dubbo的源码dubbo可以通过xml的方式或者注解的方式来配置注册到注册中心的服务下边先看看一xml的方式是怎么工作的,在dubbo的源码包目录下我们可以发现两个spring的文件,如下图↓ 让我们再看看最看是使用xml配置是的配置文件的头部部分,如下图↓ 当加载到这个配置文件的时候,就会加载到dubbo,再让我们看看spring.handlers这个文件,下边是
调用dll时出现的问题。
情况描述:rn 一个用VC写的程序,调用了一个DLL文件EssApin.dll,编译成A.exe,可以成功执行。rn 将这个A.exe改写编译为B.dll,用另一个VC写的程序C.exe调用B.dll,也可以成功执行。rn 但是,用Delphi写一个程序调用B.dll,却出现错误,给出的错误信息是EssApin.dll模块中出现"Access Violation"。调用B.dll使用 过external关键字、LoadLibrary函数这2种方法,但是错误依旧。rn rn 疑点:rn 1.为什么B.dll用VC写的程序可以调用,而Delphi写的却不行。rn 2.为什么错误是出在EssApin.dll模块中,而不是B.dll模块中。rn rn 郁闷中,请高手指点迷津,不胜感激。
调用存储过程时出现的问题
存储过程为:rnCREATE OR ALTER procedure NEW_PROCEDURE (rn ZHIWU varchar(15),rn NIANLING integer,rn XINGMING varchar(15)) rnasrnbeginrn insert into SHIYAN (XINGMING, NIANLING, ZHIWU) rn values (:XINGMING, :NIANLING, :ZHIWU);rnendrnrn表名为:shiyanrn共有3个字段:rn XINGMING varchar(15)) rn NIANLING integer,rn ZHIWU varchar(15), rnrnrn调用代码如下:rnunit Unit1;rnrninterfacernrnusesrn Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,rn Dialogs, StdCtrls, Grids, DBGrids, DB, DBClient, SimpleDS, SqlExpr, MIDASLIB,rn DBXpress, FMTBcd, ComCtrls;rnrntypern TForm1 = class(TForm)rn SQLConnection1: TSQLConnection;rn SimpleDataSet1: TSimpleDataSet;rn datasource1: TDataSource;rn btnConnect: TButton;rn btnCommit: TButton;rn btnQuery: TButton;rn DBGrid1: TDBGrid;rn lbl1: TLabel;rn SQLStoredProc1: TSQLStoredProc;rn Edit1: TEdit;rn Edit2: TEdit;rn Edit3: TEdit;rn procedure btnConnectClick(Sender: TObject);rn procedure btnQueryClick(Sender: TObject);rn procedure btnCommitClick(Sender: TObject);rn procedure DBGrid1DblClick(Sender: TObject);rn privatern Private declarations rn publicrn Public declarations rn end;rnrnvarrn Form1: TForm1;rnrnimplementationrnrn$R *.dfmrnrnprocedure TForm1.btnConnectClick(Sender: TObject);rnbeginrn if SQLConnection1.Connected=true thenrn SQLConnection1.Connected:=false;rn SQLConnection1.Params.Clear;rn SQLConnection1.Params.Values['user_name']:='SAIDE';rn SQLConnection1.Params.values['password']:='19992009';rn sqlConnection1.Params.Values['SQLDialect']:='3';rn SQLConnection1.Params.Values['database']:=extractfilepath(paramstr(0))+'PM.FDB';rn SQLConnection1.Connected:=true;rn showmessage('连接成功');rnend;rnrnprocedure TForm1.btnQueryClick(Sender: TObject);rnbeginrn if not sqlConnection1.Connected thenrn beginrn showmessage('请先连接');rn exit;rn end;rnrn SimpleDataSet1.DataSet.CommandText:='select * from shiyan';rn simpleDataSet1.Open;rnend;rnrnrnprocedure TForm1.btnCommitClick(Sender: TObject);rnvarrnP1:TParam;rnbeginrnSQLStoredProc1.StoredProcName:='NEW_PROCEDURE';rnP1:=TParam.Create(SQLStoredProc1.Params,ptInput);rnSQLStoredProc1.Params.Clear;rnSQLStoredProc1.Params[0].Name:='xingming';rnSQLStoredProc1.Params[1].Name:='nianling';rnSQLStoredProc1.Params[2].Name:='zhiwu';rnSQLStoredProc1.Params.ParamByName('xingming').Value:=Edit1.text;rnSQLStoredProc1.Params.ParamByName('nianling').AsSmallint:=strtoint(Edit2.text);rnSQLStoredProc1.Params.ParamByName('zhiwu').Value:=edit3.Text;rnSQLStoredProc1.ExecProc;rnP1.Free;rnSimpleDataSet1.Refresh;rnend;rnrnrnend.rnrn用鼠标点击btnCommitClick调用存储过程插入数据时,出现提示信息:rnList index out of bounds(0)rnrn请问怎么回事?rn
Dubbo调用事务问题
在一个项目一次调用另一个项目的两个dubbo添加接口时候,如果第一个方法执行成功,第二个方法失败,此时你要手动设置回滚,那么肯定会失败,原因是rpc框架不支持事务,假如另一个项目的jar包引进来那就支持,还有就是跨数据库不支持事务。...
调用WinRAR时出现的问题
我在调用WinRAR时,遇到了这样一个问题,不知道有没有人碰到过:rn在winrar 命令格式中,是用空格来作为文件间隔的,而windows中有一个很特殊的文件夹Documents and Settings,winrar在运行时,会把它看成三个文件,导致出错,请问有什么解决办法?谢谢!rnrnShellExecute(handle,'open',pchar('winrar'),pchar('a D:\ttt D:\ttt.doc),nil, SW_HIDE);rn时能正确运行,rn而rnShellExecute(handle,'open',pchar('winrar'),pchar('a D:\ttt C:\Documents and Settings\ttt.doc),nil, SW_HIDE);rn就不对了!rn
axis1调用axis2的服务时出现的问题,在线等,很急!!!!
我们的合作方是用axis1作为客户端,我们用axis2作为服务器,调用我们的服务时候报错:rn10:56:27 ERROR [org.apache.axis2.rpc.receivers.RPCMessageReceiver:invokeBusinessLogic(165)] - Exception occurred while trying to invoke service method NotifyStatusrnorg.apache.axis2.AxisFault: namespace mismatch require http://util.stat2 found nonern at org.apache.axis2.rpc.receivers.RPCUtil.invokeServiceClass(RPCUtil.java:172)rn at org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic(RPCMessageReceiver.java:102)rn at org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic(AbstractInOutMessageReceiver.java:40)rn at org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:100)rn at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176)rn at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)rn at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:133)rn at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)rnrnrnrn我们服务端这边的services.xml是:rn rn rn shortMessageServicern rn stat2.util.WebServiceServerOperatorrn rn rn rn rnrnrnrn其中targetNamespace和schemaNamespace两项无论怎么设置都报这个错,客户端那边说在调用时候根本没有设置命名空间,那我们服务端这边应该怎么修改配置文件或者程序?rn
关于mfc通过gsoap调用webservice服务时出现的问题。
webservice采用的是.net 2.0框架,生成的wsdl文件片段:rnrnrnrn这段代码描述了我要返回的一个数据类型是datatable,但是当调用结束后,客户端的gsoap解析xml文件流的结果却是SOAP_TYPE(An XML Schema type mismatch),可能的意思是datatable没有被解析出来。rn这个问题我纠结了好几天了[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/49.gif][/img],求教了~
dubbo调用问题之序列化
问题描述 dubbo的版本是2.5.3,接口调用后,provider方接收不到请求,超时后报错:Waiting server-side response timeout by scan timer.详细日志如下: Failed to invoke the method getBalanceCheckOriginalList in the service com.bosssoft.thirdpay....
(二)Dubbo底层实现的原理------服务的调用
Dubbo原理的实现之服务的调用 首先 ReferenceConfig 类的init方法调用 Protocol 的 refer方法生成 Invoker 实例(如上图中的红色部分),这是服务消费的关键。 接下来把 Invoker 转换为客户端需要的接口(如:HelloWorld)。关于每种协议如 RMI/Dubbo/Web service 等它们在调用 refer 方法生成Invoker 实例的细节...
相关热词 c# login 居中 c# 考试软件 c# 自然语言分析 c# 分段读取文件 c# 泛型反射 c#打断点 c# 时间转多少秒 c# 线程函数加参数 c# modbus 读取 c#查询集合表