Ожидание apis Nodejs и ответ через 7 с - PullRequest
0 голосов
/ 10 июня 2019

У меня проблема с моим сервером nodejs.

Все коды работают нормально. Но иногда некоторые API-интерфейсы были очень медленными (для каждого API-узла), каждый медленный API-ответ через 7 секунд .

Это происходило на производственных серверах, я никогда не видел такого на dev server.

Я не использовал следующий в моих кодах, это нормально?

Мои серверы (кластер) обслуживают сокет (1k соединений) и http (около 500 об / мин) на одном и том же порту . Это нормально?

Коды моего сервера (с использованием socketio + express):

enter image description here

Пример API:

enter image description here

Ответ в браузере:

enter image description here

Какие у меня проблемы?

Спасибо!

1 Ответ

0 голосов
/ 10 июня 2019

После изменения конфигурации сервера nginx я решил свою проблему.

У меня 2 сервера, оба имели одинаковые коды бэкенда, одинаковые параметры.

Сокет работает на порте 3333, http - это httpработает на порту 3333.

Сервер 1: 127.0.0.1:3333> https://example.com (http) 127.0.0.1:3333> https://example.com (сокет)

Сервер 2: 127.0.0.2:3333> https://example.com (http) 127.0.0.2:3333> https://example.com (сокет)

Затем я изменяю его на:

Сервер 1: 127.0.0.1:3333> https://example.com (http)

Сервер 2: 127.0.0.2:3333> https://example.com (сокет)

Авсе отлично работает.

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