Recently, my Node.js app running inside a Docker container started crashing with the error:
Fatal error occurred. Exiting the app. (err.code=EPIPE) Error: write EPIPE at process.target._send (internal/child_process.js:806:20) at process.target.send (internal/child_process.js:676:19) at sendHelper (internal/cluster/utils.js:22:15) at send (internal/cluster/child.js:190:10) at EventEmitter.cluster._getServer (internal/cluster/child.js:89:3) at listenInCluster (net.js:1362:11) at Server.listen (net.js:1437:7)
I discovered this was caused by not allocating enough
Swap in Docker Desktop > Settings > Resources > Advanced.
Once I doubled it for both, the error disappeared: