ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: broken epoll



On Wed, 14 Jun 2006, Rommer wrote:

Andrew Sitnikov wrote:
Hello Rommer,

R> Этот эффект пропал, зато появился новый - nginx не закрывает коннекты со своей R> стороны при редиректах (302) после того как отдаст все заголовки (body R> естественно нет) если использовать rtsig. Так что опять переключил на epoll.
думаю надо сделать отладочный лог и ждать Игоря из отпуска.


Вот собственно отладочный лог для. Будем ждать.

Прилагаемый патч должен решить данную проблему.


Игорь Сысоев
http://sysoev.ru
--- src/http/ngx_http_upstream.c        Mon May 29 20:55:54 2006
+++ src/http/ngx_http_upstream.c        Mon Jun 19 18:38:09 2006
@@ -1515,7 +1515,7 @@
 
     clcf = ngx_http_get_module_loc_conf(r, ngx_http_core_module);
 
-    do_write = ev->write;
+    do_write = ev->write || u->length == 0;
 
     for ( ;; ) {
 


 




Copyright © Lexa Software, 1996-2009.