centos6.5开启rpc

在使用loadrunner进行性能测试的过程中,我们可以监控服务器的资源使用情况,那么需要服务器开启rpc功能。下面简单介绍一下开启rpc的方法。

查看rpc是否已开启

如果使用loadrunner监控服务器资源的时候发现如下的错误信息:

Monitor name :UNIX Resources. Internal rpc error (error code:2). Machine: 192.168.2.183. Hint: Check that RPC on this machine is up and running. Check that rstat daemon on this machine is up and running (use rpcinfo utility for this verification). Details: RPC: RPC call failed.
RPC-TCP: recv()/recvfrom() failed.

我们先检查一下服务器的rpc功能是不是已经打开了:

rpcinfo -p

如果如下图所示:

1.png

说明rpc已经在运行,没有的话我们开启rpc功能

rpc.rstatd

而如果在执行 之后,提示:-bash: rpcinfo: command not found,说明系统还未安装rpc。那么我们先来安装rpc。

安装rpc

一步步按照下面的步骤进行就可以成功的安装:

yum install xinetd rsh-server rsh

获取rpc并安装

wget http://nchc.dl.sourceforge.net/project/rstatd/rstatd/4.0.1/rpc.rstatd-4.0.1.tar.gz

解压

tar -zxvf rpc.rstatd-4.0.1.tar.gz
cd rpc.rstatd-4.0.1
./configure
make
make install

修改/etc/xinetd.d目录下面的3个conf(rogin,rsh,rexec)中的disable均设置为no

cd /etc/xinetd.d
vi  rlogin   --编辑disable=no,保存
vi  rsh      --编辑disable=no,保存
vi  rexec     --编辑disable=no,保存
rpc.rstatd    --启动rpc.rstatd进程

如果报下面的错误:

Cannot register service: RPC: Unable to receive; errno = Connection refused

说明还需少一个东西,RPC需要rpcbind,这里要注意看一下你系统的信息,centos6之后改为rpcbind,6之前是叫portmap,安装

yum install rpcbind

启动

rpc.rstatd

到这里应该不会报错了,说明成功开启rpc,看一下它的运行状态:

rpcinfo -p
1.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一:LoadRunner常见问题整理1.LR 脚本为空的解决方法:1.去掉ie设置中的第三方支持取消掉2.在系统属...
    0100阅读 4,211评论 0 11
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,837评论 18 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,846评论 25 708
  • 29.1 引言 本章中我们要讨论另一个常用的应用程序:NFS(网络文件系统),它为客户程序提供透明的文件访问。NF...
    张芳涛阅读 996评论 0 4
  • 夜上楼,月如钩,美人伴左右。 一觞一垆酒,青瓮春色否? 寒鸦暗中走,血夜饮泣鸣恨满怨楼。 明又至,囿无人,再无风月...
    零琋阅读 250评论 5 6