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

时间:2013-02-02 00:20:52

标签: http unix nginx

我使用--with-http_stub_status_module编译了Nginx 1.2.4。

当我查询Nginx关于其当前状态时,它返回 8个活动连接,它们都是正在写入类型:

Active connections: 8 
server accepts handled requests
5011178 5011178 5011178 
Reading: 0 Writing: 8 Waiting: 0 

但是我的Nginx绝对没有建立连接,除了我正在执行以获得状态的卷曲。

知道为什么Nginx会返回这个Active连接数吗?

1 个答案:

答案 0 :(得分:1)

活动连接不代表您的应用的请求数。如果您的应用投放了一些html页面,那么每个元素(例如imagecssjs(如果未在浏览器或其他用户客户端中缓存)也将从你的服务器。因此,对于一个html页面,可以有许多活动连接。

但是......据我所知,它们将是ReadingWaiting个连接,在您的示例中有Writing。如果您非常确定来自curl的{​​{1}}只有一个请求,请检查您的nginx或某些proxy(如果存在)配置,因为它看起来像客户端连接未关闭在一些POST请求或Uploads

之后