Nginx 关闭 TCP 流连接

Nginx 关闭 TCP 流连接

我们有这样的配置,其中 nginx(通过 openresty)用于将来自上游提供商的 tcp 流重新路由到下游消费者。

上游 -> Openresty(nginx) -> 下游

在当前状态下,FIN, ACK对于我们的大多数通道,Nginx 似乎总是以固定的间隔(当通道空闲时每 10 分钟一次)发送数据包。由于它同时向上和向下发送这些数据包,这两个 tcp 流都已关闭,需要使用 SYN 数据包重新启动。

有没有办法让 tcp 流始终保持打开状态,并且永不关闭?或者至少更改设置,使断开/连接以更大的间隔发生。

抓取数据包来说明问题

相关内容