Подскажие плиз, можно ли выделить часть $request_uri по регулярному выражения в переменную? Условно говоря, нужно при запросе адреса вида http://static.site.ru/<префикс_сайта>/foo.jpg каким-то образом выделить этот $<префикс_сайта>by mikhal123 - Nginx Mailing List - Russian
> Они в любом случае будут доходить, так он работает. > > Я понял в чем причина. Вы выставили client_header_timeout в 3 секунды, > а > deferred accept берет свой таймаут из этой же директивы. > > В итоге, у вас 3 секунды соединениеby mikhal123 - Nginx Mailing List - Russian
> > то есть как я понимаю запрос шлется не целиком (может вообще 1 > байт), затем > > соединение уходит в состояние ожидания и потом все равно также > отваливается > > только по таймауту. в freebsd accf_http наверное помby mikhal123 - Nginx Mailing List - Russian
> > > > Ну и как итог - все это является следствием "нормального" > поведения > > > > клиентских браузеров посетителей сайта, и с серверной стороны > это > > > > никак не побороть? > > > > > > Стby mikhal123 - Nginx Mailing List - Russian
> > Какой замечательный браузер - открывать по 15 соединений за раз и > > использовать только одно из них. Неужели это никого не напрягает, > все-таки > > при большой посещалке по сути получается бесплатный ддос дby mikhal123 - Nginx Mailing List - Russian
> > Разве при нормальной работе браузеры открывают столько соединений и > после > > этого "молчат" в них? И что это за юзерагент такой - "USER_AGENT: > > Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.1 (KHTML, like Gecko) > > Chrome/21.0.1180.89 Safari/by mikhal123 - Nginx Mailing List - Russian
VBart Wrote: ------------------------------------------------------- > А если посмотреть по access-логу эти айпишники, шлют они только такие > запросы, > или хорошие тоже? При более детальном разборе стало ясно, что такую активность создают (в томby mikhal123 - Nginx Mailing List - Russian
да не, похоже что все не так просто порыскав в архиве рассылки, нашел интересную беседу о примерно похожих симптомах http://mailman.nginx.org/pipermail/nginx-ru/2009-July/026138.html и действительно, после -client_header_timeout 10; +client_header_timeout 3; -keepalive_timeoutby mikhal123 - Nginx Mailing List - Russian
и я не знаю относится ли это к вопросу, но при error_log info в лог заносятся пачками сообщения вида 2012/09/18 22:08:32 40545#0: *3946 client timed out (110: Connection timed out) while reading client request line, client: 91.212.217.236, server: 0.0.0.0:80 2012/09/18 22:08:32 40545#0: *3950 client timed out (110: Connectioby mikhal123 - Nginx Mailing List - Russian
после применения указанных рекомендаций ничего не изменилось Active connections: 1836 server accepts handled requests 87968 87968 160775 Reading: 195 Writing: 3 Waiting: 1638by mikhal123 - Nginx Mailing List - Russian
Подскажите, как бороться с тем что большое количество запросов висит в статуcе reading? На сайте немало мелких файлов, поэтому запросов на чтение много. Но проблема почему-то не в отдаче (после соединения отдается практичесby mikhal123 - Nginx Mailing List - Russian