![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
Script HmmControllerProcs.jacl
Con el script HmmControllerProcs.jacl, puede modificar la configuración de tiempo de ejecución de gestión de salud para habilitar o inhabilitar el controlador de salud y los reinicios automatizados para el servidor y definir o recuperar valores para otros valores de gestión de salud.
Objetivo
Para cambiar los valores de tiempo de ejecución, debe tener los privilegios administrativos de operador o administrador.
Puede utilizar el archivo HmmControllerProcs.jacl para completar las siguientes acciones.
- Habilitar o inhabilitar el controlador de salud.
- Habilitar o inhabilitar los reinicios automatizados para el servidor.
- Definir o recuperar valores para otros valores de gestión de salud.
El script HmmControllerProcs.jacl sólo modifica la configuración de tiempo de ejecución.
Location
El script HmmControllerProcs.jacl se encuentra en el directorio raíz_servidor_aplic/bin.
Uso
Ejecute el mandato siguiente.
wsadmin -profile HmmControllerProcs.jacl -c "insert_procedure_parameters"Sustituya la variable insert_procedure_parameters por el nombre del procedimiento y los valores de variables adecuados para completar los cambios. Es posible que tenga que cambiar el mandato wsadmin porwsadmin.sh o wsadmin.bat, en función del sistema operativo.
Procedimientos
Para ver una lista de todos los procedimientos disponibles, utilice el mandato siguiente:
wsadmin -profile HmmControllerProcs.jacl -c "help"
- enable
- Habilita el controlador de salud.
- disable
- Inhabilita el controlador de salud.
- isEnabled
- Verifica que el controlador de salud está habilitado.
- enableServer nombre_nodo nombre_servidor
- Habilita reinicios automáticos para el servidor en el nodo especificado.
- disableServer nombre_nodo nombre_servidor
- Inhabilita reinicios automáticos para el servidor en el nodo especificado.
- isServerEnabled nombre_nodo nombre_servidor
- Verifica si están habilitados los reinicios automáticos para el servidor en el nodo especificado.
- isNodeMaintenance nombre_nodo
- Verifica si el controlador de salud reconoce que el nodo especificado está en modalidad de mantenimiento.
- getMaxConsecutiveRestarts
- Devuelve el número de intentos para reavivar un servidor de aplicaciones después de realizar un reinicio. Si se sobrepasa el número máximo, se declara anómalo el servidor y se inhabilitan los reinicios para el mismo.
- setMaxConsecutiveRestarts número_de_reinicios_consecutivos
- Establece el número de intentos para reavivar un servidor de aplicaciones después de realizar un reinicio.
- getControlCycleLength
- Devuelve el período de tiempo, en minutos, entre las comprobaciones de la política de salud de las instancias del servidor de aplicaciones para determinar si se ha producido alguna infracción.
- setControlCycleLength tiempo_en_minutos
- Establece el período de tiempo, en minutos, entre las comprobaciones de la política de salud del servidor de aplicaciones para determinar si se ha producido alguna infracción.
- getMinRestartInterval
- Devuelve el intervalo de tiempo que debe transcurrir entre los reinicios de una instancia del servidor de aplicaciones.
- setMinRestartInterval tiempo_en_minutos
- Establece el intervalo de tiempo que debe transcurrir entre los reinicios de una instancia del servidor de aplicaciones.
- getRestartTimeout
- Devuelve el intervalo de tiempo que el controlador utiliza para esperar sucesos de inicio y detención durante un reinicio antes de realizar un sondeo del estado del servidor.
- setRestartTimeout tiempo_en_minutos
- Establece el intervalo de tiempo que el controlador utiliza para esperar sucesos de inicio y detención durante un reinicio antes de realizar un sondeo del estado del servidor.
Ejemplo
El siguiente mandato permite realizar reinicios automáticos en el servidor server_1, que se ejecuta en el nodo node_1:wsadmin.sh -profile HmmControllerProcs.jacl -c "enableServer node_1 server_1"