Docker und CI/CD · Middle · Frage 20 von 75
Warum kann Node.js das Speicherlimit eines Containers ignorieren und per OOM beendet werden?
- 1Docker schaltet die Garbage Collection in Containern ab
- 2Node braucht nie mehr als hundert Megabyte Speicher
- 3Das Heap-Limit passt eventuell nicht zum Container-Limit, also setzen
Antwort zeigen
Richtige Antwort: Das Heap-Limit passt eventuell nicht zum Container-Limit, also setzen
Erklärung
Neuere Node-Versionen lesen cgroup-Limits, aber der Heap ist nur ein Teil des Speichers. Stimme --max-old-space-size ab und lass Luft für Puffer und nativen Speicher.