ПРОЕКТЫ 


  АРХИВ 


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: Проблемы с переходо м на 0.1.29



On Sat, 14 May 2005, Zherdev Anatoly wrote:

При переходе с nginx 0.1.28 на 0.1.29 (используется как proxy), nginx
стал выдавать 500'ую ошибку на эту картинку:

http://tolyar.dol.ru/Q/qqq.gif

при возврате на 0.1.28 всё чинится. При этом куча других картинок
выдается без проблем.

Совершено глупая ошибка. Если длина проксированного или FastCGI ответа
равна ровно 500, то ответ завершается с этой же ошибкой.
В proxy пояивлась в 0.1.29, в fastcgi, насколько я помню, была с самого начала.

Патч прилагается.


Игорь Сысоев
http://sysoev.ru
--- src/http/ngx_http_upstream.c        Fri May  6 22:45:06 2005
+++ src/http/ngx_http_upstream.c        Sat May 14 15:23:11 2005
@@ -779,12 +779,6 @@
         return;
     }
 
-    if (n == NGX_HTTP_INTERNAL_SERVER_ERROR) {
-        ngx_http_upstream_finalize_request(r, u,
-                                           NGX_HTTP_INTERNAL_SERVER_ERROR);
-        return;
-    }
-
     u->header_in.last += n;
 
 #if 0


 




Copyright © Lexa Software, 1996-2009.