TestDirector的杀手The RPC server is unavailable今天终于被我解决。

上一篇 / 下一篇  2007-04-16 17:27:12

2007/4/13日早上9:15分来公司,路上选择公交车错误导致我迟到。还好平时表现优异,偶尔的迟到影响不了我在同事们心中的形象。 早餐差点吐出来......

上午9:30一如既往开始我的发现一旅:打开电脑,运行TD,啊!“The RPC server is unavailable”中招了,早听说了TD的不稳定,论坛里有80%的人在求救TD的出错问题,但80%里面有40%都是关于“The RPC server is unavailable”问题的。还好我早有准备备份了TD(DomsInfo,mssql,TDdir,TD_76)。

覆盖法:用备份文件替换现在的文件,运行TD没有解决。

修改法:打开DomsInfo,修改“old_DomSetup.ini”文件,无果。

试验法:查看论坛里关于The RPC server is unavailable的帖子:大部分人是这样回答的,

“自己在论坛里面先搜索一下...这个问题应该很多人问过了....”  无语帖。

被抄帖最多的解决方法:

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转移到另一台机器上试试。

1-9步都试过了,都不行。

第10步没敢试,因为这是服务器。

不急......上周不是用Ghost备份了C盘,哈哈太明智了。不然真要阁屁了。

赶快重启,进入Ghost,系统还原。

运行TD,OH my god!"he RPC server is unavailable"。失望中......

分析原因:备份日期与TD出问题日期相差不大,应该是备份之前TD就已经病故了。

只能卸载TD重新安装然后把备份好的TD移植过来了。运行刚安装好的TD "he RPC server is unavailable",也不用移植了。

还是在Ghost回去吧!

运行TD Checker 无错,都通过......奇怪了。

IE里敲http://localhost/tdbin/start_a.htm可以访问,里面的项目都健在。换会http://hostname/tdbin/start_a.htm不可以访问,试用http://IP/tdbin/start_a.htm还是不行。

这怎么办,客户端总不能用http://localhost/tdbin/start_a.htm访问吧!

有点戏,继续分析:

上周使用了Dreamwearver添加了站点。定位,恩。很可能是添加了站点,IIs多了站点 影响了TDbin虚拟目录。

哈哈找到问题所在,停掉Dreamwearver建立的站点,重启IIS。

运行http://hostname/tdbin/start_a.htm终于成功。耗费2天时间,周五日志没写,六日没有过好。

原来万事都有因果,共享分析解决问题的方法。

 

 


TAG:

 

评分:0

我来说两句

日历

« 2024-05-15  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 13441
  • 日志数: 27
  • 图片数: 1
  • 建立时间: 2007-04-10
  • 更新时间: 2009-09-11

RSS订阅

Open Toolbar