
Eu uso o nginx como controlador de entrada no Kubernetes.
Eu tenho uma conexão websocket entre 2 aplicativos que você deve manter abertoindefinidamente. Existe um mecanismo de reconexão, mas isso deve ser evitado tanto quanto possível.
Atualmente, a configuração do nginx se parece com isto (partes não relevantes omitidas):
location / {
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_send_timeout 3600s;
proxy_read_timeout 3600s;
}
Há algum argumento contra a escolha de um valor muito alto para os tempos limite, digamos 1 ano?