o17Uu33DCF12520
4 Tellurium

【分享】mmrecov到新的服务器后,启动RPC服务的问题

分享一个mmrecov到新的服务器后,启动RPC服务的问题:
- 我已经安装NW软件(7.6.3)到一个新的服务器(和旧的相同 - 在这些方面:OS,名称,IP,主机文件) - 运行正常,
- 从旧服务器使用mmrecov恢复bootstrap
- 改名res.R为res和重新启动服务后 - 所有的守护进程无法启动 - 正如它可以在rpcinfo看到输出:

C:\Program Files\Legato\nsr\bin>rpcinfo -p NW_SERVER

program vers proto port

100000 2 tcp 7938

100000 2 udp 7938

390436 1 tcp 8379

390435 1 tcp 8307

390113 1 tcp 7937



(从netstat nsrexecd命令,我可以看到这些都是守护进程)


- 只有在禁用/启用网络接口后,它开始其他的服务:

C:\Program Files\Legato\nsr\bin>rpcinfo -p NW_SERVER
program vers proto port
100000 2 tcp 7938
100000 2 udp 7938
390436 1 tcp 8379
390435 1 tcp 8307
390113 1 tcp 7937
390103 2 tcp 9602 [nsrd.exe]
390109 2 tcp 9602 [nsrd.exe]
390110 1 tcp 9602 [nsrd.exe
390120 1 tcp 9602 [nsrd.exe]
390109 2 udp 8932 [nsrd.exe]
390107 5 tcp 8318 [nsrmmdbd.exe]
390107 6 tcp 8318 [nsrmmdbd.exe]
390105 5 tcp 8013 [nsrindexd.exe]
390105 6 tcp 8013 [nsrindexd.exe]
390433 1 tcp 7984 [nsrjobd.exe]



但服务重新启动后 - 它未再次启动RPC服务。
奇怪的是,NW服务已启动则nsrd将启动,但它只连接到UDP端口,启用/禁用网络接口后它才连接到TCP。
因此,问题是 - 什么设置与旧的服务器配置一同被恢复后,让NW服务不能正常启动?

在这情况下,问题的根源是在新服务器上用于NW恢复的DNS配置错误。
它看起来像Networker试图解析所有以配置的服务器的名字,DNS失败时 - 很多超时信息在所有的服务启动之前需要被跳过。新的安装环境是不缺乏DNS服务器,这是为什么更名res.R后问题出现了.
switch on/off LAN能删除这些超时信息,缩短启动过程。

标签 (1)
标记 (1)
0 项奖励