não é possível alocar memória para matar o devorador de memória

não é possível alocar memória para matar o devorador de memória

Eu tenho um servidor Linux remoto (Amazon Lightsail) e instalei nele algum serviço que está consumindo toda a memória. Mal consigo fazer SSH nele e, quando executo sudo killall java (ele roda java), recebo um erro bash dizendo que não é possível alocar memória.

Como posso ignorar isso e eliminar o serviço ofensivo?

Responder1

Existe troca em vigor? Se não for, aconselho adicionar alguns para evitar tal situação no futuro. Você também pode tentar encerrar os processos um por um, em vez de matar todos.

Eventualmente você pode tentar apenas ssh no modo não interativo. Deve exigir menos memória:

ssh root@yourserver 'kill -9 {pid}'

informação relacionada