![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
Script HmmControllerProcs.jacl
Usando o script HmmControllerProcs.jacl, você pode modificar sua configuração de tempo de execução de gerenciamento de funcionamento para ativar ou desativar o controlador de funcionamento e reinicializações automatizadas para o servidor e configurar ou recuperar valores para outras configurações de gerenciamento de funcionamento.
Propósito
Para alterar configurações do tempo de execução, você deve ter privilégios administrativos de operador ou de administrador.
Você pode utilizar o arquivo HmmControllerProcs.jacl para concluir as seguintes ações.
- Ativar ou desativar o controlador de funcionamento.
- Ativar ou desativar reinicializações automáticas do servidor.
- Configurar ou recuperar valores para outras configurações de gerenciamento de funcionamento.
O script HmmControllerProcs.jaclsó modifica a configuração de tempo de execução.
Location
O script HmmControllerProcs.jacl está no diretório app_server_root/bin.
Uso
Execute o comando a seguir.
wsadmin -profile HmmControllerProcs.jacl -c "insert_procedure_parameters"Substitua a variável insert_procedure_parameters pelo nome do procedimento e os valores adequados das variáveis para concluir suas alterações. Talvez seja necessário modificar o comando wsadmin para wsadmin.sh ou wsadmin.bat, dependendo do seu ambiente operacional.
Procedimentos
Para ver uma lista de todos os procedimentos disponíveis, use o seguinte comando.
wsadmin -profile HmmControllerProcs.jacl -c "help"
- enable
- Ativa o controlador de funcionamento.
- disable
- Desativa o controlador de funcionamento.
- isEnabled
- Verifica se o controlador de funcionamento está ativado.
- enableServer node_name server_name
- Ativa as reinicializações automatizadas para o servidor no nó especificado.
- disableServer node_name server_name
- Desativa as reinicializações automatizadas para o servidor no nó especificado.
- isServerEnabled node_name server_name
- Verifica se há reinicializações automatizadas ativadas para o servidor no nó especificado.
- isNodeMaintenance node_name
- Verifica se o controlador de funcionamento reconhece que o nó especificado está no modo de manutenção.
- getMaxConsecutiveRestarts
- Retorna o número de tentativas para restaurar um servidor de aplicativos depois que uma reinicialização é executada. Se o valor máximo for excedido, o servidor será declarado falho e suas reinicializações serão desativadas.
- setMaxConsecutiveRestarts number_of_consecutive_restarts
- Define o número de tentativas para restaurar um servidor de aplicativos depois que uma reinicialização é executada.
- getControlCycleLength
- Retorna o tempo, em minutos, entre as verificações da política de funcionamento nas instâncias do servidor de aplicativos para determinar se ocorreram violações.
- setControlCycleLength time_in_minutes
- Define o tempo, em minutos, entre as verificações da política de funcionamento nas instâncias do servidor de aplicativos para determinar se ocorreram violações.
- getMinRestartInterval
- Retorna o tempo que deve decorrer entre as reinicializações de uma instância do servidor de aplicativos.
- setMinRestartInterval time_in_minutes
- Define o tempo que deve decorrer entre as reinicializações de uma instância do servidor de aplicativos.
- getRestartTimeout
- Retorna o tempo que o controlador utiliza para aguardar eventos de inicialização e parada durante uma reinicialização antes de efetuar polling no status do servidor.
- setRestartTimeout time_in_minutes
- Define o tempo que o controlador utiliza para aguardar eventos de inicialização e parada durante uma reinicialização antes de efetuar polling no status do servidor.
Por exemplo:
O seguinte comando ativa os reinícios automáticos no servidor server_1, que é executado no nó node_1 :wsadmin.sh -profile HmmControllerProcs.jacl -c "enableServer node_1 server_1"