I'm trying to use node's built in cluster module and, when using ports, everything works just fine. However, when attempting to use unix sockets instead thing's don't work out so well:
error: Error: ENOENT, unlink '/tmp/socket.sock'
It never creates this file ... when not using a unix socket, however, everything work just fine.
For reference, my code looks something like this: https://github.com/jmonster/node-clustrap
This is resolved in the latest node-clustrap -- the problem was unlinking the socket in each child process instead of only doing it once in the master. Hope this helps someone else!