zoukankan      html  css  js  c++  java
  • jmeter分布式启动jmeter-server出错解析

    问题描述:

    JMeter分布式测试时,以Linux系统作为被测服务器,在其中启动 jmeter-server 服务时出现异常,系统提示如下:

    [root@localhost bin]# ./jmeter-server
    Server failed to start: java.rmi.RemoteException: Cannot start. localhost.localdomain is a loopback address.
    An error occurred: Cannot start. localhost.localdomain is a loopback address.

    问题分析:

    异常信息:

    服务器启动异常:java远程方法调用抛出异常:无法启动服务。localhost.localdomain是一个本地环回地址

    通过hostname命令获取到的主机名是localhost

    通过命令cat /etc/hosts查看hosts配置,localhost localhost.localdomain localhost4...指向的是127.0.0.1 

    当在 /etc/hosts 文件中进行映射时,通过localhost无法映射到一个有效的IP地址

    解决方案:

    指定远程服务器(代理服务器)主机的IP地址(rmi.server.hostname)

    如:远程服务器的主机 192.168.0.107

    方式一:通过终端命令指定来启动

    ./jmeter-server -Djava.rmi.server.hostname=192.168.0.107

    方式二:编辑jmeter-server文件,设置固定的代理服务器主机IP

    打开Linux中的jmeter-server:

    sudo vi ./jmeter-server

    编辑jmeter-server,取消RMI_HOST_DEF的注释项,固定设置当前Linux主机查询到的IP:

    直接以命令 jmeter-server 或 ./jmeter-server 启动即可。

    *************************结束*************************************

  • 相关阅读:
    Ruby编程语言学习笔记1
    SQL SERVER 2008 基础知识
    SQLServer批量插入数据的两种方法
    JQuery基础
    wpf首次项目开发技术总结之access数据库
    wpf首次项目开发技术总结wpf页面
    c#项目开发常见问题
    pl/sql基础
    wpf 开发应用初次总结
    博客园安家
  • 原文地址:https://www.cnblogs.com/kai2008009/p/15066374.html
Copyright © 2011-2022 走看看