分布式缓存服务 DCS-使用Nginx实现公网访问DCS:(可选)长连接场景

时间:2024-10-15 16:39:29

(可选)长连接场景

如果用户公网访问时需要使用长连接,那么需要在如上配置Nginx中增加以下配置:
  • Nginx到后端server的超时时间
    stream {
        server {
            listen 8080;
            proxy_pass 192.168.0.5:6379;
            proxy_socket_keepalive on;
            proxy_timeout 60m;
            proxy_connect_timeout 60s;
        }
        server {
            listen 8081;
            proxy_pass 192.168.0.6:6379;
            proxy_socket_keepalive on;
            proxy_timeout 60m;
            proxy_connect_timeout 60s;
        }
    }

    proxy_timeout 默认值是10m(10分钟),可以根据用户需要设为60m或其他值。Nginx官网 proxy_timeout说明

  • 客户端到Nginx的超时时间
    http {
        keepalive_timeout 3600s;
    }

    keepalive_timeout 默认值是75s,可以根据用户需要设为3600s或其他值。Nginx官网 keepalive_timeout 说明

support.huaweicloud.com/bestpractice-dcs/dcs-bp-0514001.html