Estoy usando NodeJS para ejecutar un servidor de socket (usando socket.io). Cuando un cliente se conecta, quiero abrir y ejecutar un módulo que hace un montón de cosas. Aunque tengo la precaución de tratar de captar tanto como sea posible, cuando este módulo arroja un error, obviamente se lleva todo el servidor de socket con él.NodeJS: proceso del nodo secundario?
¿Hay alguna manera de separar los dos, por lo tanto, si falla la secuencia de comandos del módulo de clientes conectados, no se elimina todo el servidor?
Supongo que este es el proceso hijo, pero la documentación no menciona el inicio de otras instancias de nodos.
Obviamente tendré que matar el proceso si el cliente se desconecta también.