Parar um servidor proxy encerra um processo do servidor com base nas configurações de
definição de processo na configuração atual do servidor de aplicativos.
Antes de Iniciar
Assegure-se de compreender como a parada de um determinado servidor afeta sua
capacidade de manipular pedidos de trabalho, especialmente se você necessitar manter um
ambiente altamente disponível.
Sobre Esta Tarefa
Há ocasiões em que você necessita parar um servidor proxy. Por exemplo, você pode querer
fazer upgrade do sistema operacional, ou alterar uma definição de configuração
para o servidor proxy. É possível usar uma das opções a seguir
para parar um servidor proxy.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
Nota: Para executar um repouso do proxy para o servidor proxy SIP (Session Initiation
Protocol), é preciso encerrar o servidor proxy SIP emitindo o comando
stopServer na linha de comandos. Se você tentar
encerrar o servidor proxy no console administrativo, o servidor será encerrado
imediatamente e o quiesce do proxy não será concluído.
Evitar Problemas: A função
de suspensão para o servidor proxy SIP não é suportada na plataforma z/OS. Para usar uma função semelhante no z/OS, consulte o artigo do centro de informações,
Pausando
um Listener do Servidor de Aplicativos para Atualizar Manualmente um Aplicativo de Alta Disponibilidade.
gotcha
Procedimento
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
Você pode emitir o comando stopServer a partir
da linha de comandos para parar um único servidor proxy. ![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
Você pode
emitir o comando
stopServer no diretório
C:\WebSphere\AppServer\profiles\AppSrv02\bin.
# .\stopServer.sh proxyserver1
![[AIX]](../images/aixlogo.gif)
Você pode emitir o comando
stopServer
no diretório
/usr/WebSphere/AppServer/bin.
# ./stopServer.sh proxyserver1
Não utilize o comando CANCEL proxyserver_proc_name para
parar um servidor. Sempre que você inicia um servidor, um novo diretório temp é
criado a partir do token do processo do servidor, tal como profile_root/default/temp/node_name/server_name.
Quando você desempenha um encerramento sutil, que ocorre se você cancela, não quando pára o servidor, esses diretórios temp geralmente são removidos. No entanto, se você desempenhar encerramentos sutis com pouca freqüência, esses diretórios temp não são removidos e o HFS (sistema de arquivo hierárquico) usado para esses diretórios temp se tornará cheio.
- É possível usar o console administrativo para parar um servidor proxy.
- No console administrativo, clique em .
- Selecione o servidor proxy e clique em Parar.
- Confirme que deseja parar o servidor proxy selecionado.
- Visualize o valor Status e as mensagens
ou logs para ver se o servidor proxy pára.
É possível usar o script Qshell stopServer para parar um servidor proxy:
É possível usar o comando CL Finalizar Tarefa (ENDJOB) para parar um servidor proxy. Digite
a seguinte linha de código para utilizar o comando ENDJOB CL.ENDJOB JOB(jobNumber/QEJBSVR/jobName) OPTION(*CNTRLD) DELAY(delayTime)
Neste exemplo, jobNumber é o número da tarefa, jobName é o nome da tarefa do servidor proxy e delayTime é a quantidade de tempo, em segundos, para aguardar até que a tarefa seja encerrada. Você pode configurar
inicialmente o delayTime para 600 e, depois, ajustar o valor,
se necessário, para um valor mais apropriado a seu ambiente.
Resultados
O servidor proxy especificado pára assim que os pedidos designados a esse servidor
terminam o processamento. Para verificar se o servidor proxy está no estado pausado, no
console administrativo, clique em .
Nota: Se
o comando stopServer for emitido a partir da linha de comandos, o servidor atrasará
o encerramento por um período de tempo até que novas mensagens de entrada a serem roteadas não
estejam mais sendo recebidas.
O recurso quiesce notifica o balanceador de carga para
descontinuar o roteamento de mensagens de entrada, enviando respostas de erros para as mensagens
do orientador.
O que Fazer Depois
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
Por
padrão, o servidor proxy SIP pára o fluxo de mensagens entre o balanceador de carga e
os contêineres de back-end para evitar que chamadas sejam perdidas quando o
servidor proxy encerrar. Esse processo é chamado de repouso do proxy.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
Durante o quiesce do proxy, o servidor proxy SIP notifica o balanceador de carga e os contêineres de back-end
que o servidor está encerrando. Depois que os dispositivos param de redirecionar
mensagens por meio do servidor proxy, o servidor é encerrado.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
O tempo limite de quiesce padrão
é três minutos. O servidor proxy SIP também aguarda 20 minutos, no mínimo,
para permitir a conclusão do processo de quiesce. O servidor proxy SIP continua a redirecionar mensagens
para os contêineres de back-end, enquanto responde a mensagens de orientador do balanceador de carga
com uma resposta de erro. Durante um quiesce, o servidor proxy SIP
também notifica os contêineres de back-end que ele não é mais membro
do cluster. Após os 20 segundos iniciais, o servidor proxy SIP
é encerrado com base no tempo especificado, configurado para o quiesce do proxy,
que varia de um segundo a um máximo de três minutos.