Рейтинг:0

nginx выдает 502 Bad Gateway через некоторое время

флаг in

У нас возникла проблема с нашим экземпляром Nginx в Ubuntu (WSL), работающим на сервере Windows 2019. Мы используем его как балансировщик нагрузки.

Он работает нормально, но через некоторое время Nginx начинает выдавать 502 неверных шлюза. Перезапуск сервера исправляет это, но как мы можем предотвратить это?

флаг jp
Прочтите логи сервера.
Рейтинг:0
флаг in

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

Конкретно проблема заключалась в следующем:

TCP/IP не удалось установить исходящее соединение, так как выбранная локальная конечная точка недавно использовалась для подключения к той же удаленной конечной точке. Эта ошибка обычно возникает, когда исходящие соединения открываются и закрываются с высокой скоростью, что приводит к использованию всех доступных локальных портов и вынуждает TCP/IP повторно использовать локальный порт для исходящего соединения. Чтобы свести к минимуму риск повреждения данных, стандарт TCP/IP требует минимального периода времени между последовательными подключениями от данной локальной конечной точки к данной удаленной конечной точке.

Эта проблема возникла из-за исчерпания портов. После открытия большего количества портов эта проблема прояснилась.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.