OOM killer
OOM killer (en anglais out-of-memory killer) : mécanisme du noyau Linux qui tue un processus quand la mémoire manque, globalement ou dans un cgroup qui a atteint sa limite.
Dans un conteneur limité avec --memory, le dépassement provoque la mort du processus fautif par SIGKILL, sans message de l'application : le conteneur se termine avec le code 137 et docker inspect indique OOMKilled=true. Le fichier memory.events du cgroup compte ces événements.
Dans les cours
- Docker : les fondamentaux, leçon 2 : Un conteneur à la main
- Docker : les fondamentaux, leçon 12 : Sécuriser et limiter ses conteneurs