Nginx代理webSocket经常中断的解决方案, 如何保持长连接

  • 时间:
  • 浏览:1
  • 来源:UU直播快三官方_大发UU直播快3

原文地址http://www.bieryun.com/1765.html

解说:今天用nginx反代通讯项目,发现平均1分钟左右,就会老出webSocket连接中断,假如有一天查就看一下,是nginx老出的问题。

备注:配置的位置为localhost,给出简略地址

是因为 是: nginx等候你 第一次通讯和第二次通讯的时间差超过了它设定的最大等候时间,简单来说什么都有 ,超时,什么都有就啪的一声断了,开始了了上正确处理步骤。

备注:这些是服务器对你等候最大的时间,也什么都有 说,当你webSocket使用nginx转发的后后,用上边的配置2来说,可能性60 秒内这麼通讯,依然是会断开的,什么都有,让他按照你的需求来设定

Nginx代理webSocket突然中断的正确处理方案, 怎样保持长连接

1. proxy_connect_timeout;

2. proxy_read_timeout;

3. proxy_send_timeout;

举例:

比如说,我设置了10分钟,这麼可能性我10分钟内有通讯,可能性10分钟内有做心跳一段话,是还并能 保持连接不中断的,完全看当事人需求