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: Procesando argumentos de línea de mandatos. WSCL0013I: Inicializando J2EE Application Client Environment. WSCL0035I: La inicialización de J2EE Application Client Environment ha finalizado. WSCL0014I: Invocando la clase de Cliente de aplicaciones com.ibm.websphere.wpf. client.WPFKeyBasedPartitionClient WSCL0100E: Se ha recibido la excepción: java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:85) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:58) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:60) at java.lang.reflect.Method.invoke(Method.java:391) at com.ibm.websphere.client.applicationclient.launchClient. createContainerAndLaunchApp(launchClient.java:638) at com.ibm.websphere.client.applicationclient.launchClient. main(launchClient.java:425) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:85) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:58) at sun.reflect.DelegatingMethodAccessorImpl. invoke(DelegatingMethodAccessorImpl.java:60) at java.lang.reflect.Method.invoke(Method.java:391) at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:189) Caused by: com.ibm.websphere.naming.CannotInstantiateObjectException: La excepción se ha producido cuando JNDI NamingManager estaba procesando un objeto javax.naming.Reference. [La excepción raíz es javax.naming.CommunicationException: Se ha producido una anomalía de comunicación al intentar obtener un contexto inicial con el URL de proveedor: "corbaloc::localhost:9813". Compruebe que la información de la dirección de rutina de carga en el URL sea correcta y que se esté ejecutando el servidor de nombres de destino. Una dirección de rutina de carga sin especificación de puerto toma por omisión el puerto 2809. Otras causas posibles, aparte de una dirección de rutina de carga incorrecta o un servidor de nombres no disponible, son la configuración de red de la estación de trabajo y la configuración del entorno de red. [La excepción raíz es org.omg.CORBA.COMM_FAILURE: WRITE_ERROR_SEND_1 vmcid: 0x49421000 minor code: 50 completed: No]] at com.ibm.ws.naming.util.Helpers.processSerializedObjectForLookupExt (Helpers.java:931) at com.ibm.ws.naming.urlbase.UrlContextHelper.processBoundObjectForLookup (UrlContextHelper.java:152) at com.ibm.ws.naming.java.javaURLContextRoot.processBoundObjectForLookup (javaURLContextRoot.java:398) at com.ibm.ws.naming.urlbase.UrlContextImpl.lookup (UrlContextImpl.java:1278) at com.ibm.ws.naming.java.javaURLContextRoot. lookup(javaURLContextRoot.java:196) at com.ibm.ws.naming.java.javaURLContextRoot. lookup(javaURLContextRoot.java:137) at javax.naming.InitialContext.lookup(InitialContext.java:361) at com.ibm.websphere.wpf.client.WPFKeyBasedPartitionClient.main (WPFKeyBasedPartitionClient.java:110) ... 13 más
En general, puede tardar algunos minutos en activar todas las particiones. Por ejemplo, en los escenarios comunes en entornos de desarrollo con un número razonablemente pequeño de particiones, éstas se activarán y estarán preparadas en cuanto el servidor notifique “Abierto para e-business”.
No obstante, cuando aumenta el número de particiones, hay más miembros del clúster en el clúster general o se inicia trabajo relacionado con la producción, es importante tener en cuenta que un mayor número de particiones puede tardar varios minutos en activarse completamente. Debido al posible número de particiones, incluso la impresión de las líneas de rastreo de una partición para los escenarios clave puede afectar significativamente al rendimiento; el caso por omisión es no imprimir ningún mensaje específico que describa el estado de una partición WPF.
wpfadmin setTraceSpec perm WPFSTATUS=all=enabled -c clusterA continuación se proporciona la salida de ejemplo esperada.
wsadmin -lang jython -f wpfadmin.pty setTraceSpec perm WPFSTATUS=all=enabled --c cluster WASX7209I: Conexión con el proceso "Gestor de despliegue" en el nodo CellManager mediante el conector SOAP; el tipo de proceso es: DeploymentManager WPFC0065I: El clúster se ha establecido en clúster WPFC0059I: Estableciendo el rastreo en WPFSTATUS=all=enabled para el servidor cluster_member_1 (cells/Cell/nodes/NodeA/servers/cluster_member_1:server.xml#Server_1) WPFC0059I: Estableciendo el rastreo en WPFSTATUS=all=enabled para el servidor cluster_member_2 (cells/Cell/nodes/NodeA/servers/cluster_member_2:server.xml#Server_1) WPFC0059I: Estableciendo el rastreo en WPFSTATUS=all=enabled para el servidor cluster_member_3 (cells/Cell/nodes/NodeA/servers/cluster_member_3:server.xml#Server_1)Una vez habilitado el rastreo en los miembros del clúster, las entradas de rastreo aparecerán en el directorio de anotaciones cronológicas de cada partición (con otra información; este texto se ha filtrado). La instantánea de rastreo siguiente es un ejemplo:
[10/14/04 11:53:53:287 CDT] 1f3052f7 XDClusterAdap I WPFR0002I: El clúster de direccionamiento de particiones para la partición PK000002 se ha creado satisfactoriamente y se ha abierto para e-Business en este servidor. [10/14/04 11:53:53:647 CDT] 1f3052f7 XDClusterAdap I WPFR0002I: El clúster de direccionamiento de particiones para la partición PK000001 se ha creado satisfactoriamente y se ha abierto para e-Business en este servidor. [10/14/04 11:53:54:639 CDT] 1f3052f7 XDClusterAdap I WPFR0002I: El clúster de direccionamiento de particiones para la partición PK000004 se ha creado satisfactoriamente y se ha abierto para e-Business en este servidor. [10/14/04 11:53:55:600 CDT] 1f3052f7 XDClusterAdap I WPFR0002I: El clúster de direccionamiento de particiones para la partición PK000008 se ha creado satisfactoriamente y se ha abierto para e-Business en este servidor. [10/14/04 11:53:56:041 CDT] 1f3052f7 XDClusterAdap I WPFR0002I: El clúster de direccionamiento de particiones para la partición PK000003 se ha creado satisfactoriamente y se ha abierto para e-Business en este servidor. [10/14/04 11:53:56:091 CDT] 1f3052f7 XDClusterAdap I WPFR0002I: El clúster de direccionamiento de particiones para la partición PK000005 se ha creado satisfactoriamente y se ha abierto para e-Business en este servidor. [10/14/04 11:53:56:241 CDT] 1f3052f7 XDClusterAdap I WPFR0002I: El clúster de direccionamiento de particiones para la partición PK000010 se ha creado satisfactoriamente y se ha abierto para e-Business en este servidor. [10/14/04 11:53:56:411 CDT] 1f3052f7 XDClusterAdap I WPFR0002I: El clúster de direccionamiento de particiones para la partición PK000006 se ha creado satisfactoriamente y se ha abierto para e-Business en este servidor. [10/14/04 11:53:56:692 CDT] 1f3052f7 XDClusterAdap I WPFR0002I: El clúster de direccionamiento de particiones para la partición PK000007 se ha creado satisfactoriamente y se ha abierto para e-Business en este servidor. [10/14/04 11:53:56:732 CDT] 1f3052f7 XDClusterAdap I WPFR0002I: El clúster de direccionamiento de particiones para la partición PK000009 se ha creado satisfactoriamente y se ha abierto para e-Business en este servidor.En este caso, la última partición se ha iniciado a las 11:53:56, comparado con la propia entrada de anotación cronológica del servidor:
10/14/04 11:53:47:649 CDT] 719092f5 WsServer A WSVR0001I: Servidor cluster_member_2 abierto para e-businessPor lo tanto, en este caso, ha tardado aproximadamente desde las 11:53:47 cuando se inició el servidor hasta las 11:53:56 cuando se activó la última partición y se incluyó en el clúster para recibir peticiones. Es decir, alrededor de 9 segundos para 10 particiones. Esta no es una norma general, ya que las políticas de arranque pueden afectar significativamente a este valor, y la secuencia de arranque puede variar dependiendo del orden de arranque y de la temporización, aunque la idea general es que las peticiones de cliente se rechazarán hasta que se pueda acceder a las particiones desde el punto de vista del cliente.
Related reference
Resolución de problemas