Long délai d'établissement d'une connexion RMI après la perte de connectivité réseau

Sous Windows, si vous utilisez le port RMI (Remote Method Invocation) pour vous connecter à votre serveur WebSphere Application Server, l'établissement d'une nouvelle connexion au serveur après la perte de connectivité réseau peut être relativement long. Cela peut arriver même si le serveur est installé localement et que la connectivité réseau n'est perdue que temporairement, ce qui n'est pas rare dans les environnements réseau sans fil. Si vous savez que le serveur est démarré mais que son statut affiché dans la vue Serveurs est Arrêté ou Démarré, essayez d'établir une connexion en utilisant le port SOAP à la place du port RMI. L'état du serveur devient Démarré.

Vous disposez de plusieurs options pour établir la connexion à un serveur dans un environnement réseau sans fil :
  • L'option la plus simple et la plus sûre est de configurer votre connexion pour qu'elle utilise le port SOAP. Les connexions SOAP qui perdent la connectivité réseau se rétablissent plus rapidement que les connexions RMI.
  • Si vous devez utiliser une connexion RMI, vous pouvez essayer de modifier le paramétrage par défaut de la mise en cache du système de noms de domaine (DNS) sous Windows. Pour plus de détails, voir l'article suivant du site de support Microsoft. http://support.microsoft.com/kb/318803

    Les systèmes d'exploitation Windows intègrent une fonction de mise en cache DNS qui mémorise les noms d'hôte résolus. Cette fonction permet d'offrir des temps de réponse plus rapides lors des recherches DNS. Elle a cependant pour inconvénient majeur d'induire des temps de réponse très longs en cas d'échec (réponse négative) d'une recherche DNS. Windows met en cache la réponse négative pour une durée de 300 secondes par défaut. Par conséquent, même si peu après l'échec le serveur DNS est en mesure de résoudre la recherche, il ne tente pas de nouvelle recherche tant que la durée de mise en cache de la réponse négative n'est pas expirée. Avec ce paramétrage par défaut, le délai d'attente avant une nouvelle recherche peut donc atteindre cinq minutes. En réglant la durée de mise en cache à zéro (0), vous forcez Windows à ne jamais mettre en cache les réponses négatives aux recherches DNS, si bien que la reconnexion peut avoir lieu dès que le DNS est à nouveau disponible.

Voici un exemple montrant comment désactiver la mise en cache DNS des réponses négatives sur les systèmes d'exploitation Windows :

Dans la clé de registre suivante : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters

Ajoutez l'une des valeurs de registre suivantes :
  • Pour Windows XP ou 2003 :
    "MaxNegativeCacheTtl"=dword:00000000 
  • Pour Windows 2000 :
    "NegativeCacheTime"=dword:00000000 
Icône indiquant le type de rubrique Rubrique de référence
Dispositions pour les centres de documentation | Commentaires en retour

Icône d'horodatage Dernière mise à jour: May 29, 2014 10:11

Nom de fichier : rnetconnect.html