RPC服务器不可用?急!急!急!(300分)

  • 主题发起人 主题发起人 枫之叶
  • 开始时间 开始时间

枫之叶

Unregistered / Unconfirmed
GUEST, unregistred user!
编写分布式数据库程序时,采用SocketConnection连接,局域网连接正常,但是当通过外部连接时,第一次也正常,但运行一段时间后在连接就出现“RPC服务器不可用”,请问这是为什么?怎么解决?急急急。
首先我确定原先RPC服务已经启动,但是不知道为什么后来就停止了。
 
你打开borland socket server没有?
 
在全文检索用"RPC服务器不可用"作关键词,可以找出N个相关的帖子,自己看一下吧。
下回问问题前先检索一下再问,不用花费这么多分。
 
midas.dll拷贝到system32目录下试试。
祝好运
 
这是由于中间件服务停掉了,可以看一下SocketServer或是组件管理中的应用程序的超时设置
 
到“控制面板”里的“服务”项里,找到RPC项,手工启动就可以了。
 
to mikejordon:
borland socket server已经启动了;
to milan:
midas.dll在system32中已经存在了
to msjhonlili:
手动启动RPC服务后,再连接时提示"句柄无效",并且过一段时间后RPC服务会自动停止。
to qiyanhai:
borland socket server 中Timeout已经设置为0(无限制)了。

 
配置一下Dcom試試吧。
運行-Dcomcnfg
 
to 雨夜情人:
DCOM应该设置什么?能否详细说明?
 
中了冲击波病毒?
 
to tt8:
中了病毒会自动关闭RPC服务吗?
 
看看windows的进程中有没运行svchost.exe,按正常情况是不能结束和手动起动的。
 
恭喜!你中了冲击波了!到瑞星找个补丁~还有专杀工具!
 
我也遇到过这个问题
当一个Connection连接时间时间过长时,再有请求发生则会出现"RPC服务器不可用"
如果每次请求都重新连接一下,则没事了
 
调用appserver方法之前先检测socket的连接是否为True
 
to tt8:
我刚才到江民主页上去看了,确实会造成利用RPC攻击服务器的情况,它上面的解决方法有两种:一是屏蔽DCOM,而是Internet连接防火墙。但是我的服务器没有防火墙,屏蔽DCOM更是不可能,请问还有没有其他方法解决?
 
Tcp/IP筛选中可以设置允许启用特定端口,但是到底那些端口是系统必须的呢?
 
打开服务—-〉RPC->属性 中把故障恢复都设成为本重新启动试试

 
谢谢大家热情帮助,问题已经找到了,是冲击波病毒造成的,再次感谢各位。
 
后退
顶部