• JMeter分布式压测-常见问题之( Cannot start. localhost.localdomain is a loopback address)


    问题描述:

    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 启动即可。

  • 相关阅读:
    SharePoint Permission Extension
    SharePoint暂时禁用事件触发
    视图xsl定制之嵌入服务器控件
    自定义View字段表头
    自定义母版页之列表过滤菜单位置issue fix
    ListDefinition Tips
    ThinkPHP6安装
    sqlalchemy 执行原生sql语句(转)
    python操作mysql(ORM)(转)
    Python Selenium 测试
  • 原文地址:https://www.cnblogs.com/chenshengkai/p/12649876.html
Copyright © 2020-2023  润新知