node app.js
Master 8136 is running
Forking process number 0...
Forking process number 1...
Forking process number 2...
Forking process number 3...
The code doesn't fork any process, but if I comment out the process.exit() line in the master function, the code runs correctly:
node app.js
Master 11848 is running
Forking process number 0...
Forking process number 1...
Forking process number 2...
Forking process number 3...
Worker 7912 started and finished
Worker 1476 started and finished
Worker 6228 started and finished
Worker 10224 started and finished
Software engineer as profession and hobby @joppyme co-founder former @letgo and @trovit Creator of the stupid initiative #deployFridayFest 🤯 Talk with me at #ThePonycorns 🦄 discord.gg/98qwsBNAfr
Hello, I have run the example with these results:
The code doesn't fork any process, but if I comment out the
process.exit()
line in the master function, the code runs correctly:Do you know why this happens?
Which OS and node version are you using?
I think the problem is the master process is executing the "exit()" sentence before the any of the children are executed.
The "good" solution would be the master process "listens" when all workers are finished and the exit.