Servidor SSL com Node.js congelado, CPU alta, sem falha, mas sem conexões

Espero que alguém possa me ajudar com esse problema.

Em nossa empresa, estamos configurando um servidor node.js, conectado a um servidor Java Push.

Estou usando o módulo https em vez de certificados http e SLL.

A conexão entre o nó e os clientes é feita pelo socket.io, no servidor e no cliente.

Ao mesmo tempo, o servidor node.js é o cliente do servidor java, esta conexão está sendo feita com sockets regulares (net.connect).

A ideia é que os usuários se conectem ao servidor, participem de alguns canais e, quando alguns dados chegarem do servidor java, ele seja enviado aos usuários correspondentes.

Tudo parece funcionar bem, mas depois de um tempo, como aleatoriamente, tendo entre 450 e 700 usuários, a CPU do servidor chega a 100%, todas as conexões estão quebradas, mas o servidor não está travado. A coisa é que se você vai para o https: // ... no navegador, você não está recebendo 404 ou algo assim, mas o erro de conexão SSL, e é muito rápido.

Eu tentei adicionar logs em todos os lugares, mas não há algo como um padrão, é como aleatório.

Se alguém tiver o mesmo problema ou puder me dar uma pista, ou uma dica para depurar melhor, eu apreciarei qualquer coisa.

Muito obrigado.

questionAnswers(1)

yourAnswerToTheQuestion