Node.js · Senior · Frage 48 von 75
Ein Node.js-Prozess endet nicht, nachdem das Hauptskript fertig ist. Was ist der übliche Grund?
- 1Am Ende muss immer
process.exitaufgerufen werden - 2Node.js wartet, bis der Garbage Collector fertig ist
- 3Etwas hält die Event Loop noch offen
Antwort zeigen
Richtige Antwort: Etwas hält die Event Loop noch offen
Erklärung
Schließe Pools und Server explizit. process.getActiveResourcesInfo() listet, was die Schleife am Leben hält, und unref() lässt Hintergrund-Timer sie nicht festhalten.