Соединение закрыто в AKS с входом Nginx - PullRequest
0 голосов
/ 23 июня 2019

У меня есть кластер AKS, использующий входные контроллеры Nginx, и я редко, но надежно получаю ошибки, подобные этой:

  • Соединение было неожиданно закрыто
  • Существующее соединение было принудительно закрытоудаленный хост

Что я могу сделать, чтобы это исправить?

1 Ответ

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

Я нашел решение этих ошибок в документации на https://blogs.msdn.microsoft.com/jpsanders/2009/01/07/you-receive-one-or-more-error-messages-when-you-try-to-make-an-http-request-in-an-application-that-is-built-on-the-net-framework-2-0,, в которой говорится:

Также проверьте и убедитесь, что тайм-ауты Keep-Alive на сервере, балансировщике нагрузки и клиенте (.NET) установлены так, чтобы клиент был установлен меньше, чем балансировщик нагрузки, который, в свою очередь, настроен меньше, чем сервер.

В моем случае мне нужно было увеличить значение параметра upstream-keepalive-timeout донечто большее, чем тайм-аут по умолчанию для балансировщика нагрузки Azure (который составляет 4 минуты).Я установил значение на 300 секунд, и ошибки исчезли.

Редактировать

Мне также пришлось увидеть значение тайм-аута рабочего выключения, как описано в https://github.com/kubernetes/minikube/issues/3039.

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