51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 35831|回复: 47
打印 上一主题 下一主题

关于"The RPC server is unavailable"的探讨及解决方案

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2004-12-7 09:29:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
“The RPC server is unavailable”是TD使用中相当常见的问题,在这里做个总结,希望朋友们一起交流探讨一下。

The RPC server is unavailable.翻译过来就是“RPC(远程过程调用)服务不可行。”--可以这么理解,它指的是“权限不够”的意思。

导致此原因的可能性很多很多,以下是我总结的几点(其中包含其它网友提供的资料,这里向他们表示感谢),希望大家补充:

1. RPC服务未启动。解决:控制面板-管理工具-服务-“Remote Procedure Call(RPC)”,启动一下(自动),服务状态“启动”;

2.服务器端IIS没装。解决:安装IIS。以2000系统为例,控制面板-添加删除程序-添加删除windows组件-“Internet 信息服务(IIS)”打一下勾,下一步……

3.你的系统没有打过补丁。如果你的系统是win2000,那么最好是打上sp3或者sp4补丁。根据个人猜测:如果你的TD的补丁是sp4,那么最好你的2000系统也打上sp4补丁(注意:别搞错了!一个是操作系统的补丁,一个是TD的补丁)。解决:安装系统补丁——去微软网站上down吧,伙计^_^

4.TD服务未启动。此种情况比较复杂,需要尝试不同的解决方案,先到TD所在的那台机器上,点右键的testdirector checker,看看出错提示,对症下药。
以下几种可以结合起来尝试(反正你都登不上了,不如死马当作活马医,您说对不):
①清空IE的cookies、History、缓存;删掉TD_76目录,重新下载一次插件;
②进入TD后,点add-ins page;进入后点TestDirector Connectivity ;然后点download add-in;手动下载插件安装;
③启动一下TD。到TD所在的那台电脑上,在系统栏右边有个小图标,鼠标移上去,点右键“Start TestDirector”;
④TD补丁没打,可以试安装TD sp4;
⑤密码被改了,请询问管理员;
⑥TD服务器装了多个版本的TD,兼容性问题;请卸载其中一个版本,重装TD;
⑦把 http://IP/tdbin/start_a.htm 改为 http://计算机名/tdbin/start_a.htm 试试;
⑧如果TD被移植过,到TD所在的那台机器上,点右键的CHANGE RUNAS,更改一下账号;
⑨TD数据库文件毁坏(文件都搁屁了,还混啥?),和管理员沟通一下吧;
⑩TD服务器的那台机器有问题。或许是中毒了,或许是操作系统问题(可能系统内存泄露导致服务器崩溃,可能是注册表问题,可能是其它问题……),或许是硬盘坏道问题--这几种情况的共性是有时有问题,有时又没问题,莫名其妙的。
在尝试了上述几种方案恢复均告失败后,这个情况的可能性大之又大,千万别忽略了,还真有人就遇到过这种情况。
重装TD的那台机子的系统或者干脆把TD转移到另一台机器上试试。

[ Last edited by songfun on 2004-12-7 at 16:34 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
发表于 2004-12-7 10:03:01 | 只看该作者
感谢songfun的经验!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2004-12-7 10:45:14 | 只看该作者
这种总结和重要,谢谢!
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2004-12-7 10:45:34 | 只看该作者
这种总结和重要,谢谢!
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2004-12-7 11:39:27 | 只看该作者
收集。。。
致谢!
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2004-12-7 16:08:06 | 只看该作者
试过,没有用!完了!
在W2000+SP4没有问题
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2004-12-7 16:10:55 | 只看该作者
楼上的,你的问题到底是别人可以登录TD而只有你的那台电脑不行,还是别的意思?
如果别人的机子上可以成功登录TD,那么问题就是你这台电脑了。
请你告诉我机器的配置情况:系统/sp补丁/杀毒软件/.......

我想提醒你一下,如果你的系统是2000的,但是没有打上sp4补丁,很有可能不行的。详情请看我的原贴第3点。

[ Last edited by songfun on 2004-12-7 at 16:29 ]
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2004-12-8 15:22:26 | 只看该作者

都试过,还是不行。郁闷中

本来正常的,昨天突然不行了。重装操作系统也没用。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2004-12-8 19:01:04 | 只看该作者
楼上的,你重装谁的系统啊?
要搞清楚——
1.重装你自己的系统,因为别人可以访问而你不能访问;
2.重装TD服务器的系统,因为所有人都不能访问,或者现象相同。

如果问题在于TD服务器上(原因见我的原贴),那么你重装自己的机子有什么用啊?
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2004-12-14 12:02:23 | 只看该作者

求救

安装好TD后,一开机就看到TD的图标运行了,也就是系统栏右边显示出了那个TD的图标,要怎么设定不让这个TD图标自动运行么??
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2004-12-17 23:31:05 | 只看该作者
楼上的?晕。。。
你装了TD server又不要它自动运行,你这是何苦呢?
我有办法,windows里程序想要开机自动运行只有三种方式:
1.注册表run键值;
2.开始菜单 启动项;
3.加在“服务”里。

接下来怎么让它不自动运行应该不用我教你了吧?
其实在以前还有一个开机自动运行方式win9x体系中 autoexec.bat自动加载。不过2000后的系统已经没有了。autoexec成了一个花瓶。
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2005-1-4 21:37:14 | 只看该作者

我是在

回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2005-1-4 21:51:04 | 只看该作者

我在windows 2000 server里装的有问题

在windows 2000 server里装的,系统提示The RPC server is unavailable我重启了IIS没有用而且在其他机器上访问也是同样的提示,明天上班按照大家提示的方法试试。不过我同时在2000 professionnel 中安装就很顺利。
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2005-1-5 16:36:32 | 只看该作者

补充一点

今天在TD的服务器改ADMIN登录WINDOWS的密码,结果也是权限不足导致RPC出现问题.重新改回原来的密码就可以了.
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2005-1-6 14:03:24 | 只看该作者
我用TD checker 检查了一下提示 TDApplication server 和TD Domain Server以及 OTA scripting 这三项没有通过。别的机器登陆先是提示The RPC server is unavailable然后登陆时没有工程名字(实际上有工程存在)点击进入提示“参数错误”。搞不清楚怎么解决。
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2005-3-24 15:59:08 | 只看该作者

about:rpc server is unavailable

我在TD CHECKER检查后,发现IIS中TD Virtual Directory的状态失败,具体描述为:Execute permission:Execute(including scripts)permissions necessary.请教,此原因出在哪里?(我机器系统为WIN2000加SP4)
回复 支持 反对

使用道具 举报

该用户从未签到

17#
 楼主| 发表于 2005-3-24 16:05:06 | 只看该作者
你的系统用户登录时不是administrator吧?
回复 支持 反对

使用道具 举报

该用户从未签到

18#
发表于 2005-3-24 16:09:47 | 只看该作者

是管理员

是管理员
回复 支持 反对

使用道具 举报

该用户从未签到

19#
发表于 2005-3-24 17:18:01 | 只看该作者

奇怪的情况

我重新设置了IIS的一些值后,在TD CHECKER中均通过了,但是仍然跳出此提示信息,弄不明白!
回复 支持 反对

使用道具 举报

该用户从未签到

20#
发表于 2005-3-25 09:22:10 | 只看该作者
我想确认一下,对于IIS中TDBIN的属性中的目录安全性设置匿名访问的用户选择的是什么?administrator or td_iuser_local还是其它?
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-5-10 15:38 , Processed in 0.086726 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表