Nginx反向代理非常慢

问题描述

我在使用Nginx作为龙卷风(python服务器)实例的反向代理时遇到问题。

我们有3台具有相同配置的服务器(dns轮询),并且每天仅一次出现该问题,几次。似乎是随机的。

问题是代理通过请求的响应时间非常慢(2.3秒到2分钟!)。大多数请求会在一秒钟之内得到答案。

我们有一个cron作业,每分钟“ ping”该服务器。 ICMP ping总是可以的,静态资源的获取总是可以的,但是我们每天有5-50个通过Nginx进行龙卷风的请求确实很慢。 Nginx在带有mongo DB的8个龙卷风服务器实例之前。每个Nginx服务器每分钟收到100-200个请求。

当查看应用程序日志时,龙卷风一侧的响应时间永远不会超过一秒,实际上问题似乎出在Nginx-tornado界面上。

系统监视(磁盘,内存,cpu)始终可以,并且使用率

我将发布我需要匿名化的Nginx配置,我们只有一个站点可用的配置,这并不疯狂。

我该如何进一步诊断?我认为某个地方有很多请求堆积/排队。

一些信息:

# ss -lt
State                          Recv-Q                          Send-Q                                                                Local Address:Port                                                       Peer Address:Port

LISTEN                         0                               128                                                             0.0.0.0:8002                                                            0.0.0.0:*
LISTEN                         0                               128                                                             0.0.0.0:8003                                                            0.0.0.0:*
LISTEN                         0                               128                                                             0.0.0.0:8004                                                            0.0.0.0:*
LISTEN                         0                               128                                                             0.0.0.0:8005                                                            0.0.0.0:*
LISTEN                         0                               128                                                             0.0.0.0:8006                                                            0.0.0.0:*
LISTEN                         0                               128                                                             0.0.0.0:8007                                                            0.0.0.0:*
....

~# netstat -s | grep -i LISTEN
2129596 times the listen queue of a socket overflowed
2138743 SYNs to LISTEN sockets dropped

而且这些数字每天都在增加

关于问题出在哪里以及如何解决这个问题的任何想法?谢谢!!

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)