Есть популярный обработчик логов апача - awstats <a href="http://awstats.sourceforge.net/">http://awstats.sourceforge.net/</a><br>Она не занимается ротацией логов - только парсит их. Она как раз и считает хэши строк, чтобы запомнить, на какой строке она остановилась в прошлый раз.
<br><br>Однако вашу идею я понял - спасибо<br>&gt; Какие хэши md5 ?<br>&gt; Обработка логов делается так:<br><br>&gt; while true; do<br> &gt; &nbsp; mv error_log error_log.0<br> &gt; &nbsp; kill -USR1 `cat nginx.pid`<br> &gt;&nbsp;&nbsp; sleep 1
<br> &gt;&nbsp;&nbsp; parse error_log.0<br>&gt; done<br><br><div><span class="gmail_quote">22.12.07, <b class="gmail_sendername">Igor Sysoev</b> &lt;<a href="mailto:is@rambler-co.ru">is@rambler-co.ru</a>&gt; написал(а):</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Sat, Dec 22, 2007 at 02:39:20PM +0200, Alex Vorona wrote:<br><br>&gt; да. nginx заблокируется, если программа перестанет читать из fifo или<br>&gt; если она будет читать оттуда медленней, чем пишет nginx. Правда и на<br>
&gt; медленном диске nginx может заблокироваться тогда :)<br>&gt; Игорь, а есть ли в планах штатное логирование по udp например? Если логи<br>&gt; нужны, но загружать ими хост с nginx нет желания/возможности<br><br>В ближайшее время - вряд ли.
<br><br><br>--<br>Игорь Сысоев<br><a href="http://sysoev.ru">http://sysoev.ru</a><br><br></blockquote></div><br><br clear="all"><br>-- <br>С уважением,<br>Паньков Артем Владимирович.<br>ICQ: : 842264<br>Мобильный: 89265652613