А что в nginx.php?<br><br><div class="gmail_quote">2009/4/8 Vladimir Fursin <span dir="ltr">&lt;<a href="mailto:fursin@optima.ua">fursin@optima.ua</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">Wednesday, April 8, 2009, 7:19:39 PM, you wrote:<br>
<br>
&gt; On 08.04.2009, at 18:44, Vladimir Getmanshchuk wrote:<br>
<br>
&gt;&gt; Просматривая логи nginx обнаружил многократно повторяющиеся<br>
&gt;&gt; записи скачивания с одного и того же URL, одним и тем же клиентским<br>
&gt;&gt; IP, одной и той же длины. Пример :<br>
&gt;&gt;<br>
&gt;&gt; 2009-03-29T04:49:00+0300 XX.XX.XX.XX - - [29/Mar/2009:04:48:59<br>
&gt; а чему здесь равно XX.XX.XX.XX ?<br>
&gt; оч. интересно<br>
&gt; тоже такое встречал и после банил на фаерволе<br>
</div>XX.XX.XX.XX - это IP-шник клиента. И если б он был один или два,<br>
но их много! На разных серверах, в сетях разных городов, т.е.<br>
всех не забанишь - явление массовое.<br>
<div class="im"><br>
&gt;&gt; +0300] &quot;GET /fetch/mp3/hch...Wbg==/kreschenie.mp3 HTTP/1.1&quot; 200 33396<br>
&gt;&gt; &quot;Mozilla/4.0(compatible; MSIE 5.00; Windows 98)&quot;<br>
&gt;&gt;<br>
&gt;&gt; Пытался смотреть на то, что происходит, tcpdump&#39;ом - видно, что<br>
&gt;&gt; после клиентского GET-запроса сервер отвечает HTTP-заголовком,<br>
&gt;&gt; начинает передавать содержимое файла и после второго посланного<br>
&gt;&gt; пакета клиент присылает FIN и RST, после чего все повторяется заново.\<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Просто как версия(ногами не бить):<br>
&gt;&gt; этот url у юзера в playlist, при старте, программа проверяет<br>
&gt;&gt; содержимое<br>
&gt;&gt; плейлиста(если это локальные mp3 - то теги, если это URL - то<br>
&gt;&gt; считывает<br>
&gt;&gt; хедер mp3), отсюда и запросы...<br>
</div>Повторные запрос/обрыв идут с интервалом 1-2 сек, иногда по нескольку<br>
за 1 сек. Весь вопрос в том - почему происходит обрыв.<br>
<div><div></div><div class="h5"><br>
<br>
С уважением, Владимир.<br>
--<br>
mailto:<a href="mailto:fursin@optima.ua">fursin@optima.ua</a><br>
<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; 2009/4/7 Vladimir Fursin &lt;<a href="mailto:fursin@optima.ua">fursin@optima.ua</a>&gt;<br>
&gt;&gt;<br>
&gt;&gt;&gt; Здравствуйте, Антон.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Правильно ли я понял, что патч решил Вашу проблему<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; с обрывом коннектов? Если да, то пришлите, пожалуйста<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; этот патч и конфиг с которым он работает. На прошлой неделе<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; я обращался в лист с очень похожей проблемой<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; &lt;<a href="http://www.lexa.ru/nginx-ru/msg23500.html" target="_blank">http://www.lexa.ru/nginx-ru/msg23500.html</a>&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; <a href="http://www.lexa.ru/nginx-ru/msg23500.html" target="_blank">http://www.lexa.ru/nginx-ru/msg23500.html</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; но ответа так и не получил :(<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; С уважением, Владимир.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; --<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; mailto:<a href="mailto:fursin@optima.ua">fursin@optima.ua</a> &lt;<a href="mailto:fursin@optima.ua">fursin@optima.ua</a>&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Friday, April 3, 2009, 2:05:50 PM, you wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; 2009/4/3 Maxim Dounin &lt;<a href="mailto:mdounin@mdounin.ru">mdounin@mdounin.ru</a>&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Hello!<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On Fri, Apr 03, 2009 at 11:03:19AM +0200, Sergey Bondari wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Hello Maxim,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; MD&gt; Если используется limit_req - надо либо накатить патч (пробегал<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; MD&gt; тут давеча), либо использовать limit_req ... nodelay.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Патч кстати проблему решил. Один вопрос - этот патч временная<br>
&gt;&gt;&gt;&gt; заплатка<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; от вас или уже включена в транк? В смысле каждый раз его пока<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; накатывать после апдейта nginx?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Пока - накатывать.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Maxim Dounin<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; --<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Best regards,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Anton Kuznetsov.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Yours sincerely,<br>
&gt;&gt; Vladimir Getmanshchuk<br>
&gt;&gt;<br>
&gt;&gt; Senior Unix System Administrator<br>
&gt;&gt; Openfilm, LLC<br>
&gt;&gt;<br>
&gt;&gt; Email: <a href="mailto:vladget@openfilm.com">vladget@openfilm.com</a><br>
&gt;&gt; Skype: vladimir.getmanshchuk<br>
<br>
<br>
<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Yours sincerely,<br>Vladimir Getmanshchuk<br><br>Senior Unix System Administrator<br>Openfilm, LLC<br><br>Email: <a href="mailto:vladget@openfilm.com">vladget@openfilm.com</a><br>
Skype: vladimir.getmanshchuk<br><br>