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

背景

这天气够热的,要处理的事情也够多的。。。。

想看解决的,直接 ctrl+f搜索关键字‘配置点’

开始前交代(想看原因的看这个,个人观点,不代表正确)

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

原因是: nginx等待你 第一次通讯和第二次通讯的时间差超过了它设定的最大等待时间,简单来说就是,超时,所以就啪的一声断了,开始上解决步骤。

解决方案一

 其实只要配置nginx.conf的对应localhost里面的这几个参数就好

1. proxy_connect_timeout; 
2. proxy_read_timeout; 
3. proxy_send_timeout;

 

http {
 

你可能感兴趣的:(Nginx代理webSocket经常中断的解决方案, 如何保持长连接)