У меня есть удаленный сервер Linux (Amazon lightsail) и установлен на нем какой-то сервис, который загружает всю память. Я едва могу использовать SSH, и когда я запускаю sudo killall java (он запускает java), я получаю ошибку bash, говорящую, что он не может выделить память.

Как я могу обойти это и убить нарушающий сервис?

1 ответ1

0

Есть ли обмен на месте? Если это не так, я бы посоветовал добавить несколько, чтобы избежать такой ситуации в будущем. Вы также можете попытаться уничтожить процессы один за другим вместо killall.

В конце концов вы можете попробовать просто ssh в неинтерактивном режиме. Это должно потребовать меньше памяти:

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .