Lange Verzögerungen beim Herstellen einer RMI-Verbindung nach dem Verlust der Netzkonnektivität

Wenn Sie auf Windows-Betriebssystemen den RMI-Port (Remote Method Invocation, Methodenfernaufruf) verwenden, um eine Verbindung zu WebSphere Application Server herzustellen, kann es nach dem Verlust der Netzkonnektivität möglicherweise zu langen Verzögerungen beim Herstellen einer Verbindung zum Server kommen. Dies kann sogar der Fall sein, wenn es sich um einen lokalen Server handelt und der Verlust der Netzkonnektivität nur vorübergehend auftrat, was in einer mobilen Netzumgebung häufig vorkommt. Wenn Sie wissen, dass der Server gestartet wurde, aber in der Ansicht "Server" der Status Gestoppt angezeigt wird, versuchen Sie, eine Verbindung zum Server herzustellen, indem Sie die Serververbindung von RMI in SOAP ändern. Der Status des Servers wird in Gestartet geändert.

Ihnen stehen einige Optionen zur Verfügung, mit denen Sie eine Verbindung zu einem Server in einer mobilen Netzumgebung herstellen können:
  • Die einfachste und sicherste Option ist die Verwendung des SOAP-Ports für die Verbindung. SOAP-Verbindungen, bei denen die Netzkonnektivität verloren geht, können schneller wiederhergestellt werden als RMI-Verbindungen.
  • Wenn Sie eine RMI-Verbindung verwenden müssen, können Sie versuchen, die Standardeinstellungen für das DNS-Caching (Domain Name System) auf dem Windows-Betriebssystem zu ändern. Details finden Sie im Microsoft-Unterstützungsartikel unter folgender Adresse: http://support.microsoft.com/kb/318803

    Das Windows-Betriebssystem hat ein integriertes DNS-Caching, das aufgelöste Hostnamen verwaltet. Das integrierte DNS-Caching ermöglicht schnellere DNS-Suchen. Schnellere DNS-Suchen haben aber auch einen Nachteil, und zwar wenn eine DNS-Suche fehlschlägt. Das Windows-Betriebssystem speichert den Wert der fehlgeschlagenen Suche für eine Standardzeit von 300 Sekunden zwischen. Auch wenn der DNS-Server kurz danach die Suche erfolgreich auflösen könnte, versucht er dies nicht, bis die Zeitspanne für den Cache abgelaufen ist. Aus diesem Grund kann eine fehlgeschlagene DNS-Suche mit Standardeinstellungen ganze fünf Minuten dauern und erst dann wird eine neue Suche durchgeführt. Wird die Zeitspanne für den Cache aus 0 Sekunden gesetzt, wird das Windows-Betriebssystem gezwungen, fehlgeschlagene DNS-Suchabfragen nie zwischenzuspeichern, sodass die Verbindungsherstellung wiederholt werden kann, sobald das DNS verfügbar ist.

Im Folgenden sehen Sie ein Beispiel für die Inaktivierung des DNS-Cachings für fehlgeschlagene Suchabfragen auf Windows-Betriebssystemen:

Fügen Sie dem folgenden Registrierungsschlüssel: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters

einen der folgenden Registrierungswerte hinzu:
  • Für Windows XP oder 2003:
    "MaxNegativeCacheTtl"=dword:00000000 
  • Für Windows 2000:
    "NegativeCacheTime"=dword:00000000 
Symbol das den Typ des Artikels anzeigt. Referenzartikel
Nutzungsbedingungen für Information Center | Feedback

Symbol für Zeitmarke Letzte Aktualisierung: 29.04.2014

Dateiname: rnetconnect.html