关于Windows:含义/ RPC异常的原因’未导出接口。

关于Windows:含义/ RPC异常的原因’未导出接口。

Meaning/cause of RPC Exception 'No interfaces have been exported.'

我们有一个使用MS RPC构建的相当标准的客户端/服务器应用程序。客户端和服务器都在C中实现。客户端建立与服务器的会话,然后在最终关闭会话之前的一段时间内对其进行多次调用。

但是,周期性地,尤其是在重负载条件下,我们看到代码1754:RPC_S_NOTHING_TO_EXPORT出现了RPC异常。

这似乎发生在会话的中间。用户登录一段时间后,成功拨打电话,然后其中一个电话莫名其妙地返回此错误。据我们所知,服务器没有收到任何错误消息的指示-而且它绝对看不到客户端发出的呼叫。

该错误代码似乎也具有永久的含义。让客户端重试连接也不起作用。但是,如果用户在同一客户端和服务器之间同时有多个活动的用户会话,则其他连接不受影响。

本质上,我有两个问题:

  • 有人知道RPC_S_NOTHING_TO_EXPORT是什么意思吗? MSDN文档只是说:"No interfaces have been exported." ...嗯?到现在为止,该会话对于同一呼叫的许多实例都运行良好...

  • 有人对如何确定真正的问题有任何想法吗?注意:如果可能的话,我们宁愿避免捕获网络流量,因为该问题非常零星,以至于我们在发生事故之前可能要经过数GB的流量。


  • 捕获网络流量将是解决此问题的最佳方法之一。如果不能这样做,是否可以转储客户端进程并使用WinDBG或Visual Studio进行调试?也许将正常运行与处于错误状态时的转储进行比较?


    推荐阅读

      linux命令测试客户端?

      linux命令测试客户端?,地址,系统,网络,工具,工作,分析,环境,命令,下行,资料,l

      linux服务器常用命令?

      linux服务器常用命令?,工作,系统,地址,信息,命令,目录,管理,标准,设备,功能,

      linux服务器保存命令?

      linux服务器保存命令?,时间,状态,档案,电脑,命令,信息,位置,编辑,文件,模式,L

      linux服务器扫盘命令?

      linux服务器扫盘命令?,地址,工作,命令,目录,数据,单位,名称,系统,管理,信息,L

      linux命令切换服务器?

      linux命令切换服务器?,地址,名称,系统,环境,实时,命令,服务器,脚本,路径,版

      linux服务器搭建命令?

      linux服务器搭建命令?,系统,服务,软件,地址,平台,在线,密码,工具,环境,百度,l

      服务器重启命令linux?

      服务器重启命令linux?,工作,标准,设备,服务,系统,名称,命令,百度,网络,密码,

      linux查看接口命令?

      linux查看接口命令?,地址,系统,标准,命令,管理,工作,文件,端口,目录,路径,lin

      linux服务器删除命令?

      linux服务器删除命令?,系统,服务,管理,情况,命令,工作,互动,地址,软件,较大,l

      怎样导出linux命令行?

      怎样导出linux命令行?,系统,标准,数据,信息,命令,时间,设备,下来,服务,工具,

      linux服务器负荷命令?

      linux服务器负荷命令?,信息,电脑,中科,环境,工具,系统,平均,检测,情况,状态,l

      linux常见服务器命令?

      linux常见服务器命令?,信息,工作,标准,地址,设备,系统,情况,时间,状态,命令,

      linux服务器基础命令?

      linux服务器基础命令?,设备,标准,工作,地址,服务,系统,信息,情况,图片,基础,

      使用linux命令调接口?

      使用linux命令调接口?,网络,系统,地址,信息,工具,情况,服务,灵活,电脑,名称,

      服务器linux命令大全?

      服务器linux命令大全?,标准,工作,设备,系统,服务,信息,时间,命令,服务器,级

      linux导出执行命令?

      linux导出执行命令?,数据,系统,命令,下来,位置,时间,工具,服务,文件,指令,lin

      重启linux服务器命令?

      重启linux服务器命令?,标准,设备,工作,命令,网络,系统,提示,主机,服务器,接

      服务器关机命令linux?

      服务器关机命令linux?,系统,等级,工作,基础,命令,网络,体系,标准,实战,灵活,l

      linux服务器快捷命令?

      linux服务器快捷命令?,工作,标准,设备,第一,首页,名称,系统,环境,命令,终端,