Контроллер Nginx на GKE с таймаутом балансировки нагрузки TCP - PullRequest
0 голосов
/ 11 июня 2019

У меня есть входной контроллер nginx на GKE, он находится за TCP LB от GCP. У нас есть некоторые запросы, которые обрабатываются дольше 30 с, и TCP LB, кажется, прерывает соединение с aounrd в этот тайм-аут (30 ~ 35 с).

Как я могу изменить время ожидания LB?

Любой другой обходной путь, чтобы LB не закрывал соединение, также был бы полезен. (может, на nginx отправить какой-нибудь пакет, чтобы остаться в живых?)

Замечание: HTTP LoadBalancer имеет этот конфиг, я знаю. Но мне это нужно по TCP. Фактически, этот входной контроллер был установлен в соответствии с этими документами на GCP:

https://cloud.google.com/community/tutorials/nginx-ingress-gke

...