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