nie można przydzielić pamięci, aby zabić porywacza pamięci

0

Mam zdalny serwer Linux (Amazon Lightail) i zainstalowałem na nim trochę usługi, która zajmuje całą pamięć. Ledwo mogę na nią SSH, a kiedy uruchamiam sudo killall java (działa java), pojawia się błąd bash informujący, że nie można przydzielić pamięci.

Jak mogę to obejść i zabić winną usługę?

Felix Kam
źródło

Odpowiedzi:

0

Czy istnieje miejsce wymiany? Jeśli nie, radzę dodać kilka, aby uniknąć takiej sytuacji w przyszłości. Możesz także próbować zabijać procesy jeden po drugim, zamiast killall.

W końcu możesz spróbować po prostu ssh w trybie nieinteraktywnym. Powinien wymagać mniej pamięci:

ssh root@yourserver 'kill -9 {pid}'
Jaroslav Kucera
źródło