Mandato syncNode

El mandato syncNode fuerza que ocurra una sincronización de configuración entre el nodo y el gestor de despliegue para la célula en que está configurado el nodo.

El servidor de agente de nodos ejecuta un servicio de sincronización de configuración que mantiene sincronizada la configuración de nodos con la configuración de célula maestra. Si el agente de nodos no puede ejecutarse debido a un problema en la configuración de los nodos, puede utilizar el mandato syncNode para realizar una sincronización cuando el agente del nodo no se esté ejecutando para forzar la configuración de los nodos de modo que estén sincronizados con la configuración de la célula. Si el agente del nodo se está ejecutando y desea ejecutar el mandato syncNode, antes debe detener el agente del nodo.

El archivo syncNode.log se encuentra en el directorio raíz_perfil/logs.

Para obtener más información sobre cómo ejecutar este mandato, consulte Utilización de las herramientas de línea de mandatos.

Sintaxis

La sintaxis del mandato es la siguiente:
syncNode <deploymgr host> <deploymgr puerto> [options]
  • Es obligatorio el argumento <deploymgr sistema_principal>.
  • <deploymgr puerto> es el número de puerto de JMX (Java™ Management Extensions) que corresponde al tipo de conector en el parámetro -conntype.

Parámetros

Las siguientes opciones están disponibles para el mandato syncNode:

-stopservers
Indica al programa syncNode que detenga todos los servidores en el nodo, incluido el agente de nodo, antes de realizar la sincronización de configuración con la célula.
-restart
Indica al mandato syncNode que ejecute el proceso agente de nodo después de que termina la sincronización de configuración. Si el agente del nodo se está ejecutando y desea ejecutar el mandato syncNode, antes debe detener el agente del nodo.
-nowait
Indica al mandato syncNode que no espere a que la inicialización del proceso agente de nodo ejecutado sea satisfactoria.
-quiet
Suprime la información de progreso que imprime el mandato syncNode en la modalidad normal.
-logfile <nombre_archivo>
Especifica la ubicación del archivo de registro en el que se escribe la información de rastreo. De forma predeterminada, el archivo de registros cronológicos se denomina syncNode.log y se crea en el directorio logs del perfil del nodo que está sincronizando.
[AIX Solaris HP-UX Linux Windows][IBM i]-profileName
[AIX Solaris HP-UX Linux Windows][IBM i]Define el perfil del proceso del servidor de aplicaciones en una instalación de varios perfiles. La opción -profileName no es necesaria para la ejecución en un entorno de perfil único. El valor predeterminado de esta opción es el perfil por omisión.
-replacelog
Sustituye el archivo de registro en lugar de anexarlo al archivo de registro actual.
-trace
Genera información de rastreo en un archivo para depuración.
-timeout <segundos>
Especifica el tiempo de espera antes de que se exceda el tiempo de inicialización del agente de nodo y se devuelva un error.
-username <nombre>
Especifica el nombre de usuario para autenticación si está habilitada la seguridad. Funciona igual que la opción -user.
-user <nombre>
Especifica el nombre de usuario para autenticación si está habilitada la seguridad. Funciona igual que la opción -username.
-password<contraseña>
Especifica la contraseña para autenticación si está habilitada la seguridad.
-conntype <tipo>
Especifica el tipo de conector JMX (Java Management Extensions) que se utilizará para conectar con el gestor de despliegue. Los tipos válidos son SOAP o RMI (Remote Method Invocation). El tipo predeterminado es SOAP.
-help
Imprime una sentencia de uso.
-?
Imprime una sentencia de uso.

Ejemplo de uso

Los siguientes ejemplos muestran la sintaxis correcta:

[AIX Solaris HP-UX Linux Windows][IBM i]
syncNode testhost 8879

syncNode deploymgr 8879 -trace (produce el archivo syncNode.log)

syncNode host25 4444 -stopservers -restart 
(se supone que el puerto JMX del gestor de despliegue es 4444)
[z/OS]
syncNode.sh testhost 8879

syncNode.sh deploymgr 8879 -trace (produce el archivo syncNode.log)

syncNode.sh host25 4444 -stopservers -restart 
(se supone que el puerto JMX del gestor de despliegue es 4444)
Avoid trouble Avoid trouble: En los sistemas operativos HP-UX o Solaris, se podría producir un problema de espacio de java.lang.OutOfMemoryError: PermGen durante las tareas grandes y complejas. Por ejemplo, podría encontrar este problema cuando ejecute mandatos como, por ejemplo, syncNode en nodos con aplicaciones grandes. Cuando la demanda de recursos excede el tamaño de almacenamiento predeterminado, la tarea puede fallar con un error de espacio java.lang.OutOfMemoryError: PermGen. Para resolver este problema, aumente el tamaño mínimo de la región permanente. Defina la opción de la máquina virtual Java (JVM) -XX:PermSize en un valor como, por ejemplo, 128MB, que es suficiente para muchas situaciones en las que se produce este problema:
XX:PermSize=128m
gotcha

Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rxml_syncnode
File name: rxml_syncnode.html