launchclient c:\was\base51\installedApps\Cell\WPFKeyBasedPartitionSample.ear -CCproviderURL=corbaloc::localhost:9813 IBM WebSphere Application Server, Release 5.1 J2EE Application Client Tool Copyright IBM Corp., 1997-2003 WSCL0012I: Traitement des arguments de la ligne de commande. WSCL0013I: WSCL0013I: Initialisation de l'environnement pour clients d'applications J2EE. WSCL0035I: Initialisation de l'environnement J2EE Application Client WSCL0014I: Appel de la classe com.ibm.websphere.wpf.client. du client d'application WPFKeyBasedPartitionClient WSCL0100E: Exception reçue : java.lang.reflect.InvocationTargetException sur sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sur sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:85) sur sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:58) sur sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:60) sur java.lang.reflect.Method.invoke(Method.java:391) sur com.ibm.websphere.client.applicationclient.launchClient. createContainerAndLaunchApp(launchClient.java:638) sur com.ibm.websphere.client.applicationclient.launchClient. main(launchClient.java:425) sur sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sur sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:85) sur sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:58) sur sun.reflect.DelegatingMethodAccessorImpl. invoke(DelegatingMethodAccessorImpl.java:60) sur java.lang.reflect.Method.invoke(Method.java:391) sur com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:189) Causé par : com.ibm.websphere.naming.CannotInstantiateObjectException: Une exception s'est produite pendant que JNDI NamingManager était en train traiter un objet javax.naming.Reference. [L'exception racine est javax.naming.CommunicationException : Une erreur de communication s'est produite lors de la tentative d'obtention d'un contexte initiale avec l'URL du fournisseur : "corbaloc::localhost:9813". Vérifiez que l'adresse d'amorce de l'URL est correcte et que le serveur de noms cible est en cours d'exécution. Une adresse d'amorce sans spécification de port utilise par défaut le port 2809. Outre une adresse d'amorce incorrecte ou un serveur de noms indisponible, les causes possibles incluent l'environnement réseau et la configuration réseau du poste de travail. [L'exception racine est org.omg.CORBA.COMM_FAILURE: WRITE_ERROR_SEND_1 vmcid: 0x49421000 minor code: 50 completed: No]] sur com.ibm.ws.naming.util.Helpers.processSerializedObjectForLookupExt (Helpers.java:931) sur com.ibm.ws.naming.urlbase.UrlContextHelper.processBoundObjectForLookup (UrlContextHelper.java:152) sur com.ibm.ws.naming.java.javaURLContextRoot.processBoundObjectForLookup (javaURLContextRoot.java:398) sur com.ibm.ws.naming.urlbase.UrlContextImpl.lookup (UrlContextImpl.java:1278) sur com.ibm.ws.naming.java.javaURLContextRoot. lookup(javaURLContextRoot.java:196) sur com.ibm.ws.naming.java.javaURLContextRoot. lookup(javaURLContextRoot.java:137) sur javax.naming.InitialContext.lookup(InitialContext.java:361) sur com.ibm.websphere.wpf.client.WPFKeyBasedPartitionClient.main (WPFKeyBasedPartitionClient.java:110) ... 13 autres
En règle générale, quelques minutes sont nécessaires pour activer toutes les partitions. Dans les scénarios de développement les plus courants où le nombre de partitions reste limité, les partitions sont souvent actives et opérationnelles dès que le serveur affiche le message "Prêt pour l'e-business".
Toutefois, lorsque le nombre de partitions et de membres du cluster est élevé ou que les tâches de production commencent à s'exécuter , il est possible que l'activation complète de ces nombreuses partitions prenne plusieurs minutes. Si le nombre de partitions est élevé, le simple affichage des données de trace d'une partition peut fortement réduire les performances. Par défaut, les messages spécifiques décrivant l'état d'une partition WPF ne sont pas affichés.
wpfadmin setTraceSpec perm WPFSTATUS=all=enabled -c clusterVoici un exemple des données qui peuvent être générées :
wsadmin -lang jython -f wpfadmin.pty setTraceSpec perm WPFSTATUS=all=enabled --c cluster WASX7209I: Connecté au processus "Gestionnaire de déploiement" sur le noeud CellManager en utilisant le connecteur SOAP Le type de processus est : DeploymentManager WPFC0065I: Cluster défini à cluster WPFC0059I: Définition de la trace à WPFSTATUS=all=enabled pour le serveur cluster_member_1 (cells/Cell/nodes/NodeA/servers/cluster_member_1:server.xml#Server_1) WPFC0059I: Définition de la trace WPFSTATUS=all=enabled pour le serveur cluster_member_2 (cells/Cell/nodes/NodeA/servers/cluster_member_2:server.xml#Server_1) WPFC0059I: Définition de la trace WPFSTATUS=all=enabled pour le serveur cluster_member_3 (cells/Cell/nodes/NodeA/servers/cluster_member_3:server.xml#Server_1)Une fois que la fonction de trace est activée sur les membres du cluster, les données de trace sont consignées dans le répertoire log de chaque partition (avec d'autres informations qui ne sont pas présentées ici). Voici un exemple de données de trace :
[10/14/04 11:53:53:287 CDT] 1f3052f7 XDClusterAdap I WPFR0002I: Le cluster de routage de la partition PK000002 a été créé avec succès et il est disponible pour l'e-business sur ce serveur. [10/14/04 11:53:53:647 CDT] 1f3052f7 XDClusterAdap I WPFR0002I: Le cluster de routage de la partition PK000001 a été créé avec succès et il est disponible pour l'e-business sur ce serveur. [10/14/04 11:53:54:639 CDT] 1f3052f7 XDClusterAdap I WPFR0002I: Le cluster de routage de la partition PK000004 a été créé avec succès et il est disponible pour l'e-business sur ce serveur. [10/14/04 11:53:55:600 CDT] 1f3052f7 XDClusterAdap I WPFR0002I: Le cluster de routage de la partition PK000008 a été créé avec succès et il est disponible pour l'e-business sur ce serveur. [10/14/04 11:53:56:041 CDT] 1f3052f7 XDClusterAdap I WPFR0002I: Le cluster de routage de la partition PK000003 a été créé avec succès et il est disponible pour l'e-business sur ce serveur. [10/14/04 11:53:56:091 CDT] 1f3052f7 XDClusterAdap I WPFR0002I: Le cluster de routage de la partition PK000005 a été créé avec succès et il est disponible pour l'e-business sur ce serveur. [10/14/04 11:53:56:241 CDT] 1f3052f7 XDClusterAdap I WPFR0002I: Le cluster de routage de la partition PK000010 a été créé avec succès et il est disponible pour l'e-business sur ce serveur. [10/14/04 11:53:56:411 CDT] 1f3052f7 XDClusterAdap I WPFR0002I: Le cluster de routage de la partition PK000006 a été créé avec succès et il est disponible pour l'e-business sur ce serveur. [10/14/04 11:53:56:692 CDT] 1f3052f7 XDClusterAdap I WPFR0002I: Le cluster de routage de la partition PK000007 a été créé avec succès et il est disponible pour l'e-business sur ce serveur. [10/14/04 11:53:56:732 CDT] 1f3052f7 XDClusterAdap I WPFR0002I: Le cluster de routage de la partition PK000009 a été créé avec succès et il est disponible pour l'e-business sur ce serveur.Dans cet exemple, la dernière partition a été lancée à 11:53:56 et l'entrée du journal du serveur indique :
10/14/04 11:53:47:649 CDT] 719092f5 WsServer A WSVR0001I: Server cluster_member_2 ouvert pour l'e-businessIci, l'intervalle entre le démarrage du serveur à 11:53:47 et l'activation et l'enregistrement de la dernière partition dans le cluster à 11:53:56 représente le délai qui a été nécessaire pour recevoir des demandes. Il correspond à 9 secondes pour 10 partitions. Ce n'est pas une règle absolue car les stratégies de démarrage peuvent avoir une réelle incidence sur ce délai et la séquence de démarrage peut varier en fonction de l'ordre et du temps de démarrage des serveurs. Toutefois, le point à retenir est que les demandes client sont rejetées tant que le client ne peut pas accéder aux partitions.
Related reference
Résolution des incidents