当前位置:  开发笔记 > 运维 > 正文

JMeter - 在Linux上启动jmeter-server时出现环回地址错误

如何解决《JMeter-在Linux上启动jmeter-server时出现环回地址错误》经验,为你挑选了1个好方法。

我正在尝试使用JMeter建立分布式负载测试环境.我需要使用像Linux Live CD这样的便携式设置远程客户端,但每当我尝试在Linux中启动jmeter-server时,我都会收到以下错误...

Created remote object: UnicastServerRef [liveRef: [endpoint:[127.0.0.1:49018](local),objID:[3b0d3d42:12985b7a49b:-7fff, -8459389540436649718]]]
    Server failed to start: java.rmi.RemoteException: Cannot start. testbox01.qa.nwr.lan is a loopback address.

经过大量的谷歌搜索后,我能找到的唯一补救措施是编辑/ etc/hosts文件,使主机名映射到127.0.0.1环回地址以外的其他内容.我已经尝试过使用Ubuntu,Fedora和CentOS,显然他们都默认将主机名设置为127.0.0.l.

我看到它的方式,我有四个选择......

1)为我设置的每个远程测试盒自定义/ etc/hosts文件,其中包含超过20-50个动态DHCP分配的IP地址.

2)找出一种强制Linux本身默认将主机名分配给其DHCP IP地址的方法.这当然是更优雅的解决方案,但我不知道如何做到这一点.谁知道?

3)查找并使用可用作Live CD的Linux发行版,默认情况下不将其主机名映射到127.0.0.1.谁知道一个?

4)深入了解JMeter的代码并开始使用电线,但如果涉及到这一点,我会尽快使用另一个开源工具,具有更细的功能集,但其分布式架构不会遇到此问题.

如果有人有任何建议,我将不胜感激.谢谢!



1> KimKha..:

在最新版本中,您可以使用以下命令运行脚本:

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

推荐阅读
LEEstarmmmmm
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有