É possível usar os comandos do modo de manutenção do servidor para visualizar ou editar o modo de manutenção dos servidores sem usar o console administrativo. Para configurar o modo de manutenção em um nó, você pode usar o NodeGroupManager MBean.
O comando setMaintenanceMode coloca um servidor no modo de manutenção.
Parâmetros Requeridos
Parâmetros Opcionais
Valores possíveis:
break, affinity ou stop.
Especifique quebrar para quebrar a afinidade de Hypertext Transfer Protocol (HTTP) ou Session Initiation Protocol (SIP) e manter o servidor em execução. Especifique affinity para manter a afinidade HTTP ou SIP ativa e manter o servidor funcionando. Especifique stop para parar o servidor imediatamente e colocá-lo no modo de afinidade.
Padrão: affinity
Valor de Retorno
O comando retorna nulo.
Exemplo de uso do modo em lote
$AdminTask setMaintenanceMode xdnode1 {-name test1 -mode break}
AdminTask.setMaintenanceMode ('xdnode1','[-name test1 -mode affinity]')
Uso de exemplo do modo interativo
AdminTask setMaintenanceMode {-interactive}
AdminTask.setMaintenanceMode ('[-interactive]')
O comando setMaintenanceMode retira o servidor do modo de manutenção.
Parâmetros Requeridos
Valor de Retorno
O comando retorna nulo.
Exemplo de uso do modo em lote
$AdminTask unsetMaintenanceMode xdnode1 {-name test1}
AdminTask.unsetMaintenanceMode ('xdnode1','[-name test1]')
Uso de exemplo do modo interativo
AdminTask unsetMaintenanceMode {-interactive}
AdminTask.unsetMaintenanceMode ('[-interactive]')
O comando checkMode verifica se um servidor está no modo de manutenção.
Parâmetros Requeridos
Valor de Retorno
O comando retorna um valor de cadeia que indica o modo do servidor.
Uso de exemplo do modo em lote
$AdminTask checkMode xdnode1 {-name test1}
AdminTask.checkMode ('xdnode1','[-name test1]')
Uso de exemplo do modo interativo
AdminTask checkMode {-interactive}
AdminTask.checkMode ('[-interactive]')
É possível usar o NodeGroupManager MBean para configurar ou não configurar o modo de manutenção para o nó. Consulte NodeGroupManager MBean para obter informações adicionais.
É possível usar o seguinte exemplo no wsadmin para configurar o modo de manutenção para um nó:
set ngmMbean [$AdminControl queryNames WebSphere:*,type=NodeGroupManager,process=dmgr] $AdminControl invoke $ngmMbean setMaintenanceMode {nodeName true true}