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ę?

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}'
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.