El fondo informa "El socket se cuelga" y se cuelga. ¿Cuál es el motivo?
1. "El socket cuelga" es solo un error que ocurre durante el proceso de conexión. Puede ocurrir en cualquier momento y debe capturarse escuchando el evento de "error" para que no se genere ninguna excepción.
2. p>
2. Su programa debería poder manejar varios errores desconocidos, por ejemplo:
Utilice try {} catch (err). {} Para detectar una serie de errores
Utilice el módulo Dominio integrado para detectar una serie de errores que intentan... la captura no puede detectar
Utilice el módulo Dominio integrado para atrapar intentar...catch no puede Una serie de errores para detectar. catch no se puede detectar (algunas operaciones asincrónicas (como las devoluciones de llamada setTimeout()) generan excepciones que no se pueden detectar externamente) (consulte http://nodejs.org/api/domain.html)
capturar y manejar la excepción global uncaughtException (ver http://nodejs.org/api/process.html#process_event_uncaughtexception)
Utilice herramientas como siempre para monitorear el proceso para que pueda reiniciarse si el proceso sale inesperadamente (ver https://npmjs.org/). paquete/para siempre)