<html><body bgcolor="#FFFFFF"><div>On 16.12.2009, at 4:17, Roman Yankovsky &lt;<a href="mailto:roman.yankovsky@gmail.com">roman.yankovsky@gmail.com</a>&gt; wrote:<br><br></div><div></div><blockquote type="cite"><div><div>Здравствуйте,</div><div>Можно ли сабжевый механизм применить в nginx?</div><div><br></div><div>В апаче оно работает вот так:</div><div><span class="Apple-style-span" style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; ">LogFormat "%h %l %u %t \"%r\" %&gt;s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined</span></div>
<div><span class="Apple-style-span" style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; ">CustomLog "|/usr/local/bin/logtomysql" combined</span></div><div><a href="http://logtomysql.sourceforge.net/readme.html" style="text-decoration: none;"><a href="http://logtomysql.sourceforge.net/readme.html">http://logtomysql.sourceforge.net/readme.html</a></a></div></div></blockquote><br><div>Этот вопрос уже не раз задавали на моей памяти. Один раз кто-то с кем-то даже спорил.</div><div><br></div><div>Всегда заканчивалось на:</div><div>tail -f /path/to/nginx.log | anything-you-need</div><div><br></div><div>Аргумент за этот способ был такой: энжинкс пишет в лог синхронно, и если читающий процесс не успеет забрать из пайпа очередную порцию лога, то энжи замрет.</div><div><br></div><div>С уважением,</div><div>Петр.</div></body></html>