ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Странности с версией 0. 7.22



> On Sun, Nov 30, 2008 at 10:44:09AM +0300, nginx@xxxxxxxxxxxxxx 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;

Спасибо. Срабатывают все 3 таймаута (специально поставил их разными чтобы
убедиться в этом). В итоге уменьшил их до 61, 62 и 63 сек.

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





 




Copyright © Lexa Software, 1996-2009.