Gibt es Gründe gegen einen sehr hohen Wert im Proxy_Send_Timeout für WebSockets?

Gibt es Gründe gegen einen sehr hohen Wert im Proxy_Send_Timeout für WebSockets?

Ich verwende nginx als Ingress-Controller in Kubernetes.

Ich habe eine WebSocket-Verbindung zwischen 2 Anwendungen, die Sie offen halten solltenunbegrenzt. Es gibt einen Wiederverbindungsmechanismus, der jedoch so weit wie möglich vermieden werden sollte.

Derzeit sieht die Nginx-Konfiguration ungefähr so ​​aus (nicht relevante Teile weggelassen):

location / {

    proxy_set_header     Upgrade           $http_upgrade;
    proxy_set_header     Connection        "Upgrade";

    proxy_send_timeout   3600s;
    proxy_read_timeout   3600s;
}

Gibt es Argumente gegen die Wahl eines sehr hohen Timeout-Werts, beispielsweise 1 Jahr?

verwandte Informationen