Używam Ubuntu 14.04. Ostatnio, kiedy loguję się przez SSH z moim użytkownikiem z uprawnieniami sudo, każde uruchamiane polecenie powoduje błąd „Nie można przydzielić pamięci”. Oto kilka, które wypróbowałem na konsoli
myuser@mymachine:~$ whoami
-bash: fork: Cannot allocate memory
myuser@mymachine:~$ uname -a
-bash: fork: Cannot allocate memory
Nawet jeśli spróbuję sudo reboot now
, otrzymuję powyższy błąd, więc nie wiem, co jeszcze mogę spróbować odblokować moją instancję. Jeśli to ma znaczenie, gospodarzem jest DigitalOcean.
Edycja: Zgodnie z podaną tutaj odpowiedzią / sugestią jest wynikiem „darmowy”
myuser@mymachine:~$ free
-bash: fork: Cannot allocate memory
sudo sysctl -w vm.oom_kill_allocating_task=1
lub na stałe/etc/sysctl.conf
.