Donnerstag Feb. 16, 2006

JMETER: Bad Call to remote host

Mit Apache's JMeter aus dem Jakarta Projekt, lassen sich ja schon mal ganz gut Lasttests erstellen für HTTP, FTP, JDBC, LDAP und noch Vieles mehr. Dazu kann man auch mehrere JMeter Server aufsetzen und dann von eine entfernten Client aus starten. Damit kann man dann richtig Last erzeugen. Nur leider funktioniert das auf Grund der benutzten Kommunikation per RMI hinter einer Firewall oder NAT nicht so wahnsinnig gut. Aber per X Protokoll kann man das ja auch auf einem entfernten Server starten und sich die GUI dann lokal anzeigen lassen.

Nun ich hatte also drei solcher JMeter Server aufgesetzt, hab die jmeter.properties angepaßt, JMeter gestartet und wollte dann mit dem Client darauf zugreifen... Und da kam sie dann wieder die blöde Meldung: Bad Call to remote host . Nun es stellte sich heraus, das in dem Skript jmeter-server rmiregistry ohne Pfadangabe gestartet wurde und das hat in diesem Fall dann rmiregistry unter /usr/bin gestartet und das war eine 1.3er Java VM. JMeter lief aber mit einer 1.5er. Tja und das passt nun gar nicht zusammen. Man muss also unbedingt dafür sorgen, das JMeter und rmiregistry die gleiche Java Version verwenden!

Kommentare:

Senden Sie einen Kommentar:
  • HTML Syntax: Ausgeschaltet