Red de conocimientos turísticos - Conocimientos sobre calendario chino - El fondo informa "El socket se cuelga" y se cuelga. ¿Cuál es el motivo?

El fondo informa "El socket se cuelga" y se cuelga. ¿Cuál es el motivo?

Parece que la excepción de conexión del socket arroja "El socket cuelga" (el socket cuelga) y no hay ningún programa como socket.on ('error') o intente { } cacth (err) {} para detectarlo y manejarlo. El error hace que el proceso Node.js salga directamente.

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)