Выставлять connection close
Kirill A. Korinskiy
catap+nginx at catap.ru
Fri May 15 05:00:54 MSD 2009
Игорь, а может имеет смысл закрывать соединение, если человек пришел с
keep-alive и без chunked, но у нас нет content_length?
Например так:
diff --git a/src/http/ngx_http_header_filter_module.c b/src/http/ngx_http_header_filter_module.c
index 332fceb..9fec3f3 100644
--- a/src/http/ngx_http_header_filter_module.c
+++ b/src/http/ngx_http_header_filter_module.c
@@ -275,6 +275,10 @@ ngx_http_header_filter(ngx_http_request_t *r)
}
}
+ if (!r->chunked && r->keepalive && r->headers_out.content_length_n == -1) {
+ r->keepalive = 0;
+ }
+
clcf = ngx_http_get_module_loc_conf(r, ngx_http_core_module);
if (r->headers_out.server == NULL) {
--
wbr, Kirill
More information about the nginx-ru
mailing list