Назад | Перейти на главную страницу

Есть ли причины против очень высокого значения proxy_send_timeout для веб-сокетов?

Я использую nginx в качестве контроллера входящего трафика в Kubernetes.

У меня есть соединение через веб-соединение между двумя приложениями, которые вы должны оставаться открытыми бесконечно. Существует механизм переподключения, но его следует по возможности избегать.

В настоящее время конфигурация nginx выглядит примерно так (несущественные части опущены):

location / {

    proxy_set_header     Upgrade           $http_upgrade;
    proxy_set_header     Connection        "Upgrade";

    proxy_send_timeout   3600s;
    proxy_read_timeout   3600s;
}

Есть ли аргументы против выбора очень большого значения таймаутов, скажем, 1 год?