Проблемы с переходом на 0.1.29

Igor Sysoev is at rambler-co.ru
Sat May 14 15:30:29 MSD 2005


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
-------------- next part --------------
--- 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


More information about the nginx-ru mailing list