nginx状态页面的活动连接与命令'netstat -an'显示的连接有什么区别?

时间:2016-08-10 07:02:18

标签: nginx tcp websocket

我是 Nginx 的初学者。目前,我们正在寻找一种方法来改善 Nginx 的性能,以支持我们的应用程序的数千个并发连接。但是,当我运行性能测试时,我遇到了一个问题。我们使用 Nginx 作为 Websockets 应用程序的反向代理。我目前正在使用tcpkali为我们的Nginx服务器生成负载。我发出的命令如下:

tcpkali -c1000 --ws 192.168.0.180:8010 --duration 3h

理论上应该为Nginx服务器建立1000个连接。但是当我从Nginx status page检查它时,它只显示有两个活动连接如下:

Active connections: 2 
server accepts handled requests
 26 26 52 
Reading: 0 Writing: 2 Waiting: 0 

它表示从终端发出此命令时有1000个连接  netstat -an|grep :8010|grep ESTABLISHED|wc -l。 为什么我从这两个地方获得的有效连接数量不同?我很困惑。

0 个答案:

没有答案