J'utilise Ubuntu 14.04. Récemment, lorsque je me connecte via SSH avec mon utilisateur disposant des privilèges sudo, chaque commande que j'exécute entraîne une erreur «Impossible d'allouer de la mémoire». En voici quelques-unes que j'ai essayées sur ma console
myuser@mymachine:~$ whoami
-bash: fork: Cannot allocate memory
myuser@mymachine:~$ uname -a
-bash: fork: Cannot allocate memory
Même si j'essaye, sudo reboot now
j'obtiens l'erreur ci-dessus, donc je ne sais pas quoi d'autre je peux essayer de déverrouiller mon instance. L'hôte est DigitalOcean si cela importe.
Edit: Par la réponse / suggestion donnée ici est la sortie de "gratuit"
myuser@mymachine:~$ free
-bash: fork: Cannot allocate memory
sudo sysctl -w vm.oom_kill_allocating_task=1
ou en permanence/etc/sysctl.conf
.