Re: Странности с версией 0.7.22

nginx at teratelecom.ru nginx at teratelecom.ru
Sun Nov 30 11:41:48 MSK 2008


> Nginx используется в качестве фронтенда, проксируя запросы на апач.
> Для контроля работы хостинга пишется специальный лог
>
> 1228028231.656 600.225 62.133.188.23:1748 302
> stat_uid=51B046AA78293249E678C12F02B52A03 -
> cp.4game.ru/actions/createaccount/service/6.html
> https://cp.4game.ru/index/login.html 172.29.8.14:80 0.232 302
> 30/Nov/2008:09:57:11 +0300 "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru;
> rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1"
>
> формат лога
>
> log_format  stat_log_format  '$msec $request_time
> $remote_addr:$remote_port
> '$status $uid_got $uid_set $server_name$request_uri $http_referer '
> '$upstream_addr $upstream_response_time $upstream_status $time_local
> "$http_user_agent"';
>
> Вопрос, что так долго делает nginx над ответом апача? Почти 600 секунд
> думать... И запрос то ерундовый, код возврата 302.
> Самому мне вызвать подобные "тормоза" не получается. Да и по выставленным
> таймаутам 600 секунд нгинкс думать над запросом не имеет права.
> Может это как-то связано с тем, что сайт https ?
> Ранее (до перехода на 0.7.22) такого поведения не замечал (стоял 0.7.2).
> Хотя возможно до этого соответствующей страницы не было

Переключил хостинг на 0.7.2 - те же эффекты.
Кроме того, заметил (на обоих версиях) аналогичный эффект у страниц с
другими статусами (200, 301, 408) как на http так и на https сайтах.

# grep ' 600.' /var/log/nginx/stat_log|cut -d ' ' -f 1-4,10-11
1228005054.967 600.007 93.84.2.252:2516 200 0.004 200
1228005457.195 600.577 80.237.78.181:1106 200 0.576 200
1228005460.355 600.769 80.237.78.181:1100 200 0.768 200
1228011338.052 600.781 83.219.131.3:63389 200 0.780 200
1228011397.268 600.768 92.113.229.187:59431 200 0.308 200
1228014788.055 600.000 87.117.34.193:18113 408 - -
1228014819.517 600.000 87.117.34.193:18120 408 - -

--
С уважением,
Волков Олег








More information about the nginx-ru mailing list