Сервер SSL Node.js заморожен, высокая загрузка ЦП, не произошел сбой, но нет соединений

Я надеюсь, что кто-нибудь может помочь мне с этим вопросом.

В нашей компании мы настраиваем сервер node.js, подключенный к серверу Java Push.

Я использую модуль https вместо сертификатов http и SLL.

Соединение между узлом и клиентами осуществляется с помощью socket.io на сервере и клиенте.

В то же время сервер node.js является клиентом java-сервера, это соединение устанавливается с помощью обычных сокетов (net.connect).

Идея состоит в том, что пользователи подключаются к серверу, присоединяются к некоторым каналам, и когда некоторые данные поступают с java-сервера, они отправляются соответствующим пользователям.

Кажется, что все работает нормально, но через некоторое время, как в случайном порядке, имея от 450 до 700 пользователей, ЦП сервера достигает 100%, все соединения разрываются, но сервер не падает. Дело в том, что если вы переходите по адресу https: // ... в браузере, вы получаете не 404 или что-то подобное, а ошибку соединения SSL, и это действительно быстро.

Я пытался добавлять журналы везде, но там нет ничего похожего на шаблон, он похож на случайный.

Если у кого-то возникнет такая же проблема, или он может дать мне подсказку или совет, чтобы лучше отладить, я буду признателен за все.

Большое спасибо.

Ответы на вопрос(1)

Ваш ответ на вопрос