Странности с версией 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