reading upstream status line

Zherdev Anatoly tolyar at mx.ru
Thu Apr 28 14:14:43 MSD 2005


В error_log'e получаю следующие строки:

upstream closed prematurely connection while reading upstream status
line

Хочется поподробнее узнать, что понимается под status line и может ли
возникнуть такая ситуация если был запрошен php, скрипт который
отвалился по max_execution_time (или по чему-то подобному, например
max_input_time). Или это надо лечить в настройках nginx ?

Собственно точно известно, что в этом случае выполняется php скрипт,
который теоретически может висеть довольно долго, а хочется дать ему
такую возможность.

И еще вопрос из той де оперы. В ngx_http_proxy_upstream.c

есть кусок

    if (rev->timedout) {
        ngx_http_proxy_next_upstream(p, NGX_HTTP_PROXY_FT_TIMEOUT);
        return;
    }

то есть в случае такой ошибки идет на следующий апстрим. Если например
глобально поменять значение rev->timedout , то на какие еще операции
помимо ожидания статуса это может повлиять и какой ручкой это меняется ?

-- 
Zherdev Anatoly.





More information about the nginx-ru mailing list