comparison src/http/modules/ngx_http_upstream_keepalive_module.c @ 6332:78b4e10b4367

Upstream: don't keep connections on early responses (ticket #669).
author Maxim Dounin <mdounin@mdounin.ru>
date Thu, 17 Dec 2015 16:39:15 +0300
parents 5e6142609e48
children adf25b8d0431
comparison
equal deleted inserted replaced
6331:ceeb1edb3018 6332:78b4e10b4367
300 300
301 if (!u->keepalive) { 301 if (!u->keepalive) {
302 goto invalid; 302 goto invalid;
303 } 303 }
304 304
305 if (!u->request_body_sent) {
306 goto invalid;
307 }
308
305 if (ngx_terminate || ngx_exiting) { 309 if (ngx_terminate || ngx_exiting) {
306 goto invalid; 310 goto invalid;
307 } 311 }
308 312
309 if (ngx_handle_read_event(c->read, 0) != NGX_OK) { 313 if (ngx_handle_read_event(c->read, 0) != NGX_OK) {