aboutsummaryrefslogtreecommitdiff
path: root/src/http/ngx_http_request.c
diff options
context:
space:
mode:
authorValentin Bartenev <vbart@nginx.com>2013-02-27 17:16:51 +0000
committerValentin Bartenev <vbart@nginx.com>2013-02-27 17:16:51 +0000
commit167aabf2b365073c383a7b80521a90f87d6e0a69 (patch)
tree631ca68d34c92116ba3093a5890877966e41f81d /src/http/ngx_http_request.c
parent64932a971437aa0b83966b1c59ff5d603816bb92 (diff)
downloadnginx-167aabf2b365073c383a7b80521a90f87d6e0a69.tar.gz
nginx-167aabf2b365073c383a7b80521a90f87d6e0a69.zip
Status: do not count connection as reading right after accept().
Before we receive the first bytes, the connection is counted as waiting. This change simplifies further code changes.
Diffstat (limited to 'src/http/ngx_http_request.c')
-rw-r--r--src/http/ngx_http_request.c19
1 files changed, 0 insertions, 19 deletions
diff --git a/src/http/ngx_http_request.c b/src/http/ngx_http_request.c
index 93a519b77..2c9e878b0 100644
--- a/src/http/ngx_http_request.c
+++ b/src/http/ngx_http_request.c
@@ -316,10 +316,6 @@ ngx_http_init_connection(ngx_connection_t *c)
rev->handler = ngx_http_init_request;
c->write->handler = ngx_http_empty_handler;
-#if (NGX_STAT_STUB)
- (void) ngx_atomic_fetch_add(ngx_stat_reading, 1);
-#endif
-
if (rev->ready) {
/* the deferred accept(), rtsig, aio, iocp */
@@ -335,9 +331,6 @@ ngx_http_init_connection(ngx_connection_t *c)
ngx_add_timer(rev, c->listening->post_accept_timeout);
if (ngx_handle_read_event(rev, 0) != NGX_OK) {
-#if (NGX_STAT_STUB)
- (void) ngx_atomic_fetch_add(ngx_stat_reading, -1);
-#endif
ngx_http_close_connection(c);
return;
}
@@ -356,10 +349,6 @@ ngx_http_init_request(ngx_event_t *rev)
ngx_http_core_loc_conf_t *clcf;
ngx_http_core_main_conf_t *cmcf;
-#if (NGX_STAT_STUB)
- (void) ngx_atomic_fetch_add(ngx_stat_reading, -1);
-#endif
-
c = rev->data;
if (rev->timedout) {
@@ -2613,10 +2602,6 @@ ngx_http_set_keepalive(ngx_http_request_t *r)
ngx_log_debug0(NGX_LOG_DEBUG_HTTP, c->log, 0, "pipelined request");
-#if (NGX_STAT_STUB)
- (void) ngx_atomic_fetch_add(ngx_stat_reading, 1);
-#endif
-
hc->pipeline = 1;
c->log->action = "reading client pipelined request line";
@@ -2859,10 +2844,6 @@ ngx_http_keepalive_handler(ngx_event_t *rev)
b->last += n;
-#if (NGX_STAT_STUB)
- (void) ngx_atomic_fetch_add(ngx_stat_reading, 1);
-#endif
-
c->log->handler = ngx_http_log_error;
c->log->action = "reading client request line";