Este é o comando lamshrink que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador Windows online ou emulador MAC OS online
PROGRAMA:
NOME
lamshrink - Encolhe um universo LAM.
SINOPSE
lamshrink [-dhv] [-w atraso] nodeid
OPÇÕES
-d Imprima informações detalhadas de depuração.
-h Imprima informações úteis sobre este comando.
-v Seja prolixo.
-w atraso Notificar processos no nó condenado e pausar para atrasar segundos antes
processo.
ID do nó Remova o nó LAM com este ID.
DESCRIÇÃO
Uma sessão LAM existente, iniciada por rabo de cavalo(1), pode ser reduzido para incluir menos nós com
encolher. Um nó é removido para cada chamada. No mínimo, o ID do nó é fornecido
na linha de comando. Uma vez encolher for concluído, o ID do nó é inválido no
nós restantes (como pode ser visto executando lamnodos(1)).
Os processos de aplicativos existentes no nó de destino podem ser avisados do desligamento iminente com
a opção -w. Um sinal LAM (SIGFUSE) será enviado para esses processos e encolher precisarão
em seguida, faça uma pausa por um determinado número de segundos antes de prosseguir com a remoção do nó. Por
padrão, SIGFUSE é ignorado. Um manipulador diferente pode ser instalado com ksinal(2).
Todos os processos de aplicação em todos os nós restantes são sempre informados da morte de um
nó. Isso também é feito com um sinal (SIGSHRINK), que por padrão faz com que um processo
cache de rota de tempo de execução a ser liberado (para remover qualquer informação armazenada em cache no nó morto). Se
este sinal é vetorizado novamente para fins de tolerância a falhas, o manipulador antigo deve ser
chamado no início do novo manipulador. O sinal não dá, por si só, o
informações do processo em que nó foi removido. Uma técnica para conseguir isso
informação é consultar o roteador para obter informações sobre todos os nós relevantes usando
obter rota(2) O nó morto fará com que esta rotina retorne um erro.
FALTA TOLERÂNCIA
Se habilitado com rabo de cavalo(1), o LAM observará os nós que falham. O procedimento para
remover um nó que falhou é o mesmo que encolher após a etapa de aviso. No
em particular, o sinal SIGSHRINK é entregue.
EXEMPLOS
lamshrink -v n1 Remova LAM em n1. Relatório sobre etapas importantes como
eles estão prontos.
lamshrink n30 -w 10
Informe todos os processos no nó 30 do LAM, que o nó estará morto em 10 segundos. Esperar
10 segundos e remova o nó. Opere silenciosamente.
Use lamshrink online usando serviços onworks.net