Странности с версией 0.7.22
Igor Sysoev
is at rambler-co.ru
Sun Nov 30 11:53:28 MSK 2008
On Sun, Nov 30, 2008 at 10:44:09AM +0300, nginx at teratelecom.ru wrote:
> Nginx используется в качестве фронтенда, проксируя запросы на апач.
> Для контроля работы хостинга пишется специальный лог
>
> 1228027904.663 600.217 86.110.187.156:4834 302
> stat_uid=51B046AAF32A3249E0785131029B2603 -
> cp.4game.ru/actions/createaccount/service/6.html
> https://cp.4game.ru/services/details/service/6.html 172.29.8.17:80 0.232
> 302 30/Nov/2008:09:51:44 +0300 "Mozilla/5.0 (Windows; U; Windows NT 5.1;
> ru; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4"
>
> 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 секунд нгинкс думать над запросом не имеет права.
nginx не думает, а пытается в течение 10 минут:
send_timeout 10m;
отправить ответ клиенту. Клиент по каким-то причинам не принимает.
> Может это как-то связано с тем, что сайт https ?
Может быть.
> Ранее (до перехода на 0.7.22) такого поведения не замечал (стоял 0.7.2).
> Хотя возможно до этого соответствующей страницы не было
>
> Вот полный конфиг
>
> events {
> worker_connections 8192;
> use epoll;
> }
>
> http {
> include /etc/nginx/mime.types;
> default_type application/octet-stream;
>
> client_header_timeout 10m;
> client_body_timeout 10m;
> send_timeout 10m;
--
Игорь Сысоев
http://sysoev.ru
More information about the nginx-ru
mailing list