开始wss服务会自动关闭连接

benjamin


nginx配置如下:

location /wss
{
proxy_pass http://127.0.0.1:86;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header X-Real-IP $remote_addr;
}

4543 4 0
4个回答

keytehu

nginx会关闭60秒不通讯的连接。解决方法是客户端定时50秒发点数据给服务端

  • benjamin 2019-12-31

    谢谢回复,proxy_read_timeout 600s;但是还是断了

benjamin

  • 暂无评论
benjamin

抱歉各位,没问题,是以前的demo被我拿来测试,导致自己的服务断开

  • 暂无评论
benjamin

我的配置如下,希望可以帮到别人:

     location /wss
  {
    proxy_pass http://127.0.0.1:86;
    proxy_http_version 1.1; 
    proxy_connect_timeout 4s; #配置点1
    proxy_read_timeout 60s; #配置点2
    proxy_send_timeout 12s; #配置点3
    proxy_set_header Upgrade $http_upgrade; 
    proxy_set_header Connection "Upgrade";
  }
  • 暂无评论
年代过于久远,无法发表回答
×
🔝