【发布时间】:2018-08-02 00:55:58
【问题描述】:
我们正在尝试使用 Nginx 的模块 ngx_http_mirror_module 将流量镜像到我们的新网络服务器。
这似乎会导致我们的产品网络服务器出现延迟问题。开启镜像 X 小时后,我们观察到 Nginx 错误日志“2018/07/25 15:55:54 [error] 20#0: *12190535 upstream timed out (110: Connection timed out) while sent to client, client: 10.128.0.37,服务器:,请求:“POST /v1/query?v=20170712 HTTP/1.1”,上游:“http://10.3.248.222:8080//api/query?v=20170712”,主机:“loadtest.xxx.yyy”。
我推测 ngx_http_mirror_module 可能同时持有与原始上游的 TCP 连接,以及与镜像目标的连接。
因此,我想知道如何让 Nginx 镜像模块不等待响应。或者,如何关闭原始上游的打开套接字。
欣赏任何见解!
【问题讨论】:
-
似乎没有实际解决方案:forum.nginx.org/read.php?2,281042,281042
标签: nginx