Estoy intentando configurar un entorno de prueba de carga distribuida utilizando JMeter. Necesito configurar los clientes remotos usando algo portátil como un Live CD de Linux, pero siempre que intente lanzar jmeter-servidor en Linux, recibirá el siguiente error ...JMeter - Error de dirección de bucle al iniciar jmeter-server en Linux
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.
Después de una extensa búsqueda en Google, el único El remedio que puedo encontrar es editar el archivo/etc/hosts para que el nombre de host se correlacione con algo que no sea la dirección de loopback 127.0.0.1. Lo he intentado usando Ubuntu, Fedora y CentOS, y aparentemente todos predeterminan establecer el nombre de host en 127.0.0.l.
La forma en que lo veo, tengo cuatro opciones ...
1) personalizar el archivo/etc/hosts para cada cuadro de prueba remota He definido, lo que implica más de 20-50 dinámicamente asignadas mediante DHCP Direcciones IP.
2) Encuentre una forma de forzar a Linux a que asigne el nombre de host a su dirección IP DHCP de manera predeterminada. Esta es ciertamente la solución más elegante, pero no tengo idea de cómo hacer esto. ¿Nadie sabe?
3) Encuentre y use una distribución de Linux disponible como Live CD que no correlaciona su nombre de host a 127.0.0.1 de forma predeterminada. Alguien sabe uno?
4) Sumérgete en el código de JMeter y comienza a tirar de los cables, pero si se trata de esto, utilizaría otra herramienta de código abierto con un conjunto de funciones más delgado, pero cuya arquitectura distribuida no sufre este problema .
Si alguien tiene algún consejo, le agradecería. ¡Gracias!
No estoy seguro si esto ayuda, pero encontré un error que parece contener un parche para este problema. https://bugs.launchpad.net/ubuntu/+source/jakarta-jmeter/+bug/589042 – Glen
@Glen - Gracias por el liderazgo, Glen – Syndog
@Glen: Debes publicar tu comentario como respuesta para que obtengas crédito por eso. –