小编use*_*130的帖子

如何让 Nginx 镜像模块不等待响应

我们正在尝试使用 Nginx 的模块 ngx_http_mirror_module 将流量镜像到我们的新网络服务器。

这似乎会导致我们的 prod 网络服务器出现延迟问题。开启镜像 X 小时后,我们观察到 Nginx 错误日志“2018/07/25 15:55:54 [error] 20#0: *12190535 upstream timed out (110: Connection timed out),同时发送到客户端,客户端: 10.128.0.37,服务器:,请求:“POST /v1/query?v=20170712 HTTP/1.1”,上游:“ http://10.3.248.222:8080//api/query?v=20170712 ”,主机:“负载测试.xxx.yyy”。

我推测 ngx_http_mirror_module 可能同时保持到原始上游的 TCP 连接,以及到镜像目标的连接。

因此,我想知道如何让 Nginx 镜像模块不等待响应。或者,如何关闭原始上游的打开套接字。

欣赏任何见解!

nginx

5
推荐指数
1
解决办法
2630
查看次数

标签 统计

nginx ×1