Evite matar o SSH em falta de memória

7

Quando meu servidor fica sem memória, ele geralmente mata vários aplicativos. Existe alguma maneira como posso evitar de matar o SSH. Porque normalmente, quando esse erro de falta de memória acontece, meu SSH é quebrado assim:

I connect to ssh server.
Enter username
Enter password
and then i wait
i wait
and wait...
and waaaaaaaaaait..
and then: Connection timed out.

Existe alguma maneira de evitar isso?

    
por Riki137 07.05.2011 / 18:14

2 respostas

5

O comando renice pode ser usado para redefinir a prioridade dos processos em execução ou controlar a prioridade e o agendamento de todos os processos pertencentes a um usuário. Usuários regulares só podem aumentar numericamente as prioridades do processo (ou seja, tornar as tarefas menos importantes) usando esse comando, mas o operador root pode usar o intervalo de agendamento completo (-20 a 19). Número menor é prioridade maior. A maioria dos processos parece rodar a 0. Se você executar o CLI top, verá seus processos em execução. A coluna rotulada NI é o número legal. Se você executar o CLI legal sem parâmetros, verá:

Uso:

 renice [-n] priority [-p|--pid] pid  [... pid]

 renice [-n] priority  -g|--pgrp pgrp [... pgrp]

 renice [-n] priority  -u|--user user [... user]

 renice -h | --help

 renice -v | --version
Sugiro que você experimente, pois não tenho uma sabedoria infinita quanto ao bom valor correto para seus propósitos.

    
por fragos 27.09.2011 / 03:33
0

Eleve a gentileza. Aplicativos de baixa prioridade são mortos primeiro.

    
por Barafu Albino 07.05.2011 / 18:30

Tags