美文网首页LoadRunner
centos6.5开启rpc

centos6.5开启rpc

作者: HKylin | 来源:发表于2016-11-20 16:43 被阅读737次

    在使用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

    相关文章

      网友评论

        本文标题:centos6.5开启rpc

        本文链接:https://www.haomeiwen.com/subject/sekypttx.html