Linux下启动rpc时提示Cannot register service: RPC: Unableto receive; errno = Connectionrefused的问题

Linux下启动rpc时提示Cannot register service: RPC: Unableto receive; errno = Connectionrefused的问题

【转自:http://blog.csdn.net/zhangwenzhe/archive/2008/04/09/2269762.aspx】

 【问题描述】:Loadrunner监控Linux操作系统资源使用情况,已经安装了rpc.rstatd-4.0.1.tar.gz包,编译、安装均未报错,但是在启动rpc服务时报错,如下图所示:


【解决方法】:这是因为服务器没有开启端口映射的功能,具体开启端口映射功能步骤如下:

 1、使用setup选中系统服务中的portmap

[root@codebreaker]#setup

 这时会弹出一个类似图形化的界面,光标移动到Systemservices,回车。

Linux下启动rpc时提示Cannot register service: RPC: Unableto receive; errno = Connectionrefused的问题_第1张图片

 在新界面中找到portmap项,空格选中。然后选择OK,再选择quit。

2、启动portmap

[root@codebreaker]#/etc/rc.d/init.d/portmapstart  //启动portmap

3、再次启动./rpc.rstatd,无错误信息

4、输入rpcinfo -p查看rpc服务已经启动,显示类似以下内容。

[[email protected]]#rpcinfo -p

  programvers proto   port

   100000   2   tcp   111 portmapper

   100000   2   udp   111 portmapper

   100024   1   udp    797 status

   100024   1   tcp    800 status

   100001   5   udp    900 rstatd

   100001   3   udp    900 rstatd

   100001   2   udp    900 rstatd

  100001   1   udp    900 rstatd

 

你可能感兴趣的:(Linux下启动rpc时提示Cannot register service: RPC: Unableto receive; errno = Connectionrefused的问题)