Docker und CI/CD · Senior · Frage 22 von 75
Eine Node-App startet Headless Chrome, und der Container füllt sich mit Zombie-Prozessen. Warum?
- 1Node als PID 1 sammelt keine Waisen ein; ein Init wie tini nutzen
- 2Docker begrenzt jeden Container auf 16 Prozesse
- 3Chrome läuft in Containern nicht ohne
--privileged
Antwort zeigen
Richtige Antwort: Node als PID 1 sammelt keine Waisen ein; ein Init wie tini nutzen
Erklärung
Verwaiste Enkelprozesse werden PID 1 zugeordnet, das per wait() auf sie warten muss. --init, tini oder shareProcessNamespace erledigen das.