Servidor SSL de Node.js congelado, CPU alta, no se bloqueó pero no hay conexiones

Espero que alguien me pueda ayudar con este problema.

En nuestra empresa estamos configurando un servidor node.js, conectado a un servidor Java Push.

Estoy usando el módulo https en lugar de los certificados http y SLL.

La conexión entre el nodo y los clientes se realiza mediante socket.io, en el servidor y el cliente.

Al mismo tiempo, el servidor node.js es cliente del servidor java, esta conexión se realiza con sockets regulares (net.connect).

La idea es que los usuarios se conecten al servidor, se unan a algunos canales y, cuando llegan algunos datos del servidor java, se envían a los usuarios correspondientes.

Todo parece funcionar bien, pero después de un tiempo, como al azar, con entre 450 y 700 usuarios, la CPU del servidor llega al 100%, todas las conexiones están rotas, pero el servidor no se ha bloqueado. La cosa es que si vas a https: // ... en el navegador, no obtienes 404 o algo así, pero el error de conexión SSL, y es realmente rápido.

Intenté agregar registros en todas partes, pero no hay nada como un patrón, es como aleatorio.

Si alguien tiene el mismo problema o podría traerme una pista o una sugerencia para depurar mejor, apreciaré cualquier cosa.

Muchas gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta