notelive.cc 的最新版增加了协同编辑功能。
问题 1:现在有个问题就是 nginx 代理的 sse,返回的 connection 总是显示 close。我已经配置过了还是会这样,这是为啥?
问题 2:而且连接在一段时间后就会被关闭,查了一些资料也没能解决。求助各位大佬!!
问题 3:我在服务端增加一个 ping 功能,每分钟会在流中返回一下数据可以解决这个问题,所以是不是和浏览器的设置有关??
以下是我的配置
proxy_set_header Connection "";
proxy_http_version 1.1;
chunked_transfer_encoding off;
proxy_buffering off;
proxy_cache off;
proxy_read_timeout 1h;
1
Lax 2019-06-06 09:00:22 +08:00
空闲连接超过超时时间会被关闭,nginx 默认设置 `keepalive_timeout 75s;`。
这个参数设置无穷大没有意义,浏览器、服务器或者两者之间的网络设备都有可能提前关闭连接。 一般要在超时时间内发送空包保持活跃,并且做好客户端重连措施 |