Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Http Ngninx报告了8个活动连接,即使没有_Http_Unix_Nginx - Fatal编程技术网

Http Ngninx报告了8个活动连接,即使没有

Http Ngninx报告了8个活动连接,即使没有,http,unix,nginx,Http,Unix,Nginx,我使用--with-http_stub_status_模块编译了nginx1.2.4 当我查询Nginx的当前状态时,它会返回8个活动连接,它们都是写入类型: 但是,除了我正在执行的获取状态的curl之外,绝对没有与我的Nginx建立的连接 知道Nginx为什么会返回这个数量的活动连接吗?活动连接并不代表对应用程序的请求数量。如果您的应用程序提供一些html页面,则服务器也会请求每个元素,如image、css或js(如果未缓存在浏览器或其他用户客户端中)。因此,对于一个html页面,可以有许多活

我使用--with-http_stub_status_模块编译了nginx1.2.4

当我查询Nginx的当前状态时,它会返回8个活动连接,它们都是写入类型:

但是,除了我正在执行的获取状态的curl之外,绝对没有与我的Nginx建立的连接


知道Nginx为什么会返回这个数量的活动连接吗?

活动连接并不代表对应用程序的请求数量。如果您的应用程序提供一些
html
页面,则服务器也会请求每个元素,如
image
css
js
(如果未缓存在浏览器或其他用户客户端中)。因此,对于一个
html
页面,可以有许多活动连接


但是。。。据我所知,它们将作为
读取
等待
连接,在您的示例中有
写入
。如果您非常确定只有一个来自您的
curl
的请求,请检查您的
nginx
或一些
代理
(如果存在)配置,因为在一些
POST
请求或
Uploads

之后,客户端连接看起来没有关闭。所提供的HTML不包含任何图像、css或JS,它只是HTML。我敢肯定没有更多的交通被提供给它。我还有两个节点,一个是报告写入:8,另一个是报告写入:8。但两者都没有流量。我怀疑Nginx模块上有缓存。我们可以做的另一件事是检查如何使用存根模块,在使用时是否可以粘贴部分配置?location/Nginx_health{access_log off;allow 127.0.0.1;deny all;stub_status on;}重新启动Nginx也可以解决问题。但这不是一个可接受的解决方案。
Active connections: 8 
server accepts handled requests
5011178 5011178 5011178 
Reading: 0 Writing: 8 Waiting: 0