Dienstag Apr. 04, 2006

JMETER: java.rmi.ConnectException: Connection refused to host: 127.0.0.1

Das ansonsten gute Stresstool Apache Jakarta JMeter kann einen manchmal in den Wahnsinn treiben. Probleme gibts zum Einen wenn man hinter einer Firewall sitzt mit dem GUI und mehrere Server "dahinter" hat. Da kann dann RMI keinen Callback durch die Firewall zur GUI machen kann. Oder wenn man auf dem/den Server(n) unterschiedliche Java Versionen verwendet, dann kann es auch zu Problemen mit RMI kommen.

Und dann gibts immer wieder mal java.rmi.ConnectException: Connection refused to host: 127.0.0.1 wenn man im jmeter.log guggt und ebenfalls oben beschriebenes Szenario hat. Mit manchen Servern kann das GUI reden und bei Anderen kommt die Connection refused Meldung. Nun diese Meldung kommt daher, da der Aufruf

InetAddress.getLocalHost().getHostName()

im JMeter Code auf der Serverseite einfach "127.0.0.1" zurückliefert. Der Server sagt also zum GUI: "Hör mal: Du kannst mich unter 127.0.0.1 erreichen" - was natürlich nicht der Fall ist... Man muss also mal in die /etc/hosts guggen, ob da nicht der Servername hinter der 127.0.0.1 steht. Hier sollte statt dessen die IP stehen, unter der das GUI den Server wirklich erreichen kann.

Ein kleines Testprogramm in Java, was o.g. Aufruf zurückgibt:

import java.net.*;

class GetHostName {

        public static void main(String[] args) {
                try {
                        System.out.println(InetAddress.getLocalHost().getHostName());
                }
                catch(Exception e) {
                        e.printStackTrace();
                }
        }

}

Siehe auch: Remote Testing Trouble

Today's Links

Pixsy: Visual Search - Dieses Suchmaschine sucht nur nach Bildern und Videos ist ist relativ aktuell.
Dr. Web Weblog - Quellensammlung: Font und Typographie (eine ziemlich umfangreiche Liste...)
Wie konfiguriert man Apache .htaccess ?
Search engine robots that visit your web site - Wer was über die Suchroboter des Webs wissen möchte, ist hier richtig.
Robot Control Code Generation Tool - Dieses Online Tool erzeugt schnell und komfortabel eine robots.txt
How to download mms:// content and youtube.com video ?
Securing Your MySQL Installation
HTML: The power of DIV with IFRAME
Jillian Anns Diary
ajaxLaunch.com - Ajax applications for everyone
Google Related Links
HDClone Free Edition - Ein freier Windows Festplattenkloner.
User Script Compiler - Ein weiterer Compiler der aus Greasemonkey Skripts Firefox Erweiterungen erzeugt.
Linux bond or team multiple network interfaces (NIC) into single interface - Unter Linux Netzwerkkarten miteinander verbinden (z.B. für Loadbalancing oder Hot Standby)
Peapod - Ein Podcatcher auf der Kommandozeile. Damit kann man z.B. Podcast automatisch per Crontab downloaden.
Linux wireless LAN support - Wird meine Wireless LAN Karte unter Linux unterstützt? Hier gibts die Antwort.
Eribium: Ein Ruby on Rails - AJAX Content Management System
Gestreamte Videos downloaden, codieren & ansehen
Linux App Finder: Helping find the Linux apps you need
Beginners Guide to Rails, Part 1 - Für Einsteiger
Password Recovery Speeds - Wie schnell bekommt man mit welchen Rechner unterschiedliche Passwörter geknackt? Ich schätze, nach dem Lesen dieser Seite, werden sich manche ein neues Passwort überlegen ;-)
del.icio.us A-to-Z by Functions : All 150+ hacks/links/tools - Mächtige Liste!
wv library - Tools und Library um unter Linux auf Word Dateien zugreifen und konvertieren zu können.
GnuWin32 - Viele GNU Kommandos unter Windows implementiert
Jake2 Webstart - Der Quake 2 Clone in Java geschrieben. Kann gleich aus dem Browser heraus gestartet werden!
www.everystockphoto.com - Eine umfangreiche Bildersammlung
Content, image and video hosting for blog beginners
Smooks is a Java framework for filtering content
Hack Attack: Safely install software in a virtual layer - Mit Altiris Software Virtualization Solution (SVS) Software installieren und wieder vollständig deinstallieren.

meyposters photos

Ein paar wunderschöne, sexy High Heels Fotos bei Flickr, die man auch als Poster kaufen kann.