
Я использую nginx в качестве Ingress-контроллера в Kubernetes.
У меня есть соединение WebSocket между двумя приложениями, которое вы должны оставить открытым.на неопределенный срок. Существует механизм повторного подключения, но его следует избегать, насколько это возможно.
В настоящее время конфигурация nginx выглядит примерно так (несущественные части опущены):
location / {
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_send_timeout 3600s;
proxy_read_timeout 3600s;
}
Есть ли аргументы против выбора очень большого значения для тайм-аутов, скажем, 1 год?