WebSphere Load Balancer pour IPv4 et IPv6
Systèmes d'exploitation : AIX, HP-UX, Linux, Solaris, Windows

             Personnalisation de la table des matières et des résultats de la recherche

Incident : la commande dscontrol ou lbadmin n'a pas abouti

  1. La commande dscontrol renvoie : Erreur : Pas de réponse du serveur. Ou la commande lbadmin renvoie : Erreur : impossible d'accéder au serveur RMI. Ces erreurs peuvent se manifester lorsque votre machine a une pile sur "sock". Pour corriger ce problème, éditez le fichier socks.cnf pour qu'il contienne les lignes suivantes :
    EXCLUDE-MODULE java
    EXCLUDE-MODULE javaw
  2. Les consoles d'administration des interfaces Load Balancer (ligne de commande, interface graphique et assistants) communiquent avec dsserver par appels RMI (Remote Method Invocation). Par défaut, la communication utilise trois ports : chacun étant défini dans le script de démarrage de dsserver :
    • 10099 pour recevoir des commandes de dscontrol
    • 10004 pour envoyer des demandes de mesure au système Metric Server
    • 10199 pour le port du serveur RMI

    Ceci peut être source de problèmes lorsqu'une des consoles d'administration s'exécute sur la même machine qu'un pare-feu ou passe par un pare-feu. Par exemple, lorsque vous émettez des commandes dscontrol alors que Load Balancer s'exécute sur la même machine qu'un pare-feu, des erreurs de type Erreur : Pas de réponse du serveur peuvent s'afficher.

    Pour éviter ce type d'incident, modifiez le fichier script ndserver afin de définir le port qu'utilise RMI pour le pare-feu (ou autre application). Remplacez la ligne LB_RMISERVERPORT=10199 par LB_RMISERVERPORT= votrePort. Où votrePort est un autre port.

    Lorsque vous avez terminé, relancez la commande dsserver et ouvrez le trafic des ports 10099, 10004, 10199 et 10100 ou du port d'adresse hôte choisi pour l'exécution de la console d'administration.

  3. Ces erreurs peuvent également se produire si vous n'avez pas encore lancé dsserver.
  4. S'il existe plusieurs adaptateurs sur la machine, vous devez désigner celui à utiliser par dsserver en ajoutant la ligne suivante dans le script dsserver : java.rmi.server.hostname=<nom_hôte ou adresseIP>

    Par exemple : java -Djava.rmi.server.hostname="10.1.1.1"



Conditions d'utilisation | Commentaires

Dernière mise à jour : 31 juillet 2008 3:18:06 PM EDT
http://publib.boulder.ibm.com/infocenter/wasinfo/v7r0/index.jsp?topic=/com.ibm.websphere.edge.doc/lb/info/ae/ttrb_crmif.html