Re[2]: Баг с SSI

Igor Sysoev is at rambler-co.ru
Thu Nov 2 15:48:33 MSK 2006


On Thu, 2 Nov 2006, Aleksandr wrote:

>>> Имеем такую конструкцию:
>>> <!--# include virtual = "/test_ssi/test1.html" -->
>>> <!--# include virtual = "/test_ssi/test2.html" -->
>>> ....
>>> <!--# include virtual = "/test_ssi/test199.html" -->
>>>
>>> каждый файл testXXX.html содержит запись -XXX-
>>>
>>> Но 51 include никогда не обрабатывается, результат выполнения можно
>>> посмотерть тут http://video.cc-cv.ru/test_ssi/
>
>> Что в error_log ?
>
> 2006/11/02 15:03:59 [error] 46456#0: *125917 subrequests cycle while processing "/test_ssi/test51.html" while sending response to client, client: 85.114.79.***, server: video.cc-cv.ru, URL: "/test_ssi/", host: "video.cc-cv.ru"

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


Игорь Сысоев
http://sysoev.ru
-------------- next part --------------
Index: src/http/ngx_http_core_module.c
===================================================================
--- src/http/ngx_http_core_module.c	(revision 156)
+++ src/http/ngx_http_core_module.c	(working copy)
@@ -1417,6 +1417,8 @@
         ngx_log_debug2(NGX_LOG_DEBUG_HTTP, c->log, 0,
                        "http subrequest done \"%V?%V\"", uri, &sr->args);
 
+        r->main->subrequests++;
+
         *psr = sr;
 
         if (sr->fast_subrequest) {


More information about the nginx-ru mailing list