我使用 nginx 作为 Kubernetes 中的入口控制器。
我有两个应用程序之间有 websocket 连接,你应该保持连接畅通无限期地。存在重新连接机制,但应尽可能避免。
目前,nginx 配置看起来像这样(省略不相关的部分):
location / {
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_send_timeout 3600s;
proxy_read_timeout 3600s;
}
有什么理由反对为超时选择一个非常高的值,比如说 1 年?