Node.js · Senior · Frage 2 von 75
Ein Container hat 2 GB Speicher, aber der Node.js-Prozess stürzt bei etwa 1,4 GB mit „JavaScript heap out of memory“ ab. Was sollte man prüfen?
- 1Den im Container gesetzten Wert von
ulimit -n - 2Die Umgebungsvariable
UV_THREADPOOL_SIZE - 3Das Old-Space-Limit von V8:
--max-old-space-size
Antwort zeigen
Richtige Antwort: Das Old-Space-Limit von V8: --max-old-space-size
Erklärung
Neuere Node.js-Versionen bemessen den Heap nach dem Speicherlimit des Containers, aber der Heap ist nicht der ganze Speicher: Buffer, nativer Code und Thread-Stacks liegen außerhalb. Lass einen Puffer.