<div dir="ltr">А зачем заставлять держать apache кучу файловых дескрипторов для подсчета трафика?<br>Кроме того, как сказал Alex Vorona, нгинкс будет сжимать трафик, а апач нет, и будет считаться лишний трафик.<br><br><div class="gmail_quote">
12 сентября 2008 г. 19:53 пользователь Dmitriy MiksIr <span dir="ltr"><<a href="mailto:miksir@maker.ru">miksir@maker.ru</a>></span> написал:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Если я не ошибаюсь, есть такая штука, как атомарная запись в файл, так что и лочить ничего не нужно и все достаточно красиво рулится на уровне операционной системы.<br>
<br>
Andrey N. Oktyabrski пишет:<div><div></div><div class="Wj3C7c"><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Alex Vorona wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
12.09.2008 09:17, Виктор Вислобоков wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Да всё НАМНОГО проще!<br>
Поскольку nginx отадёт статику, а apache динамику, то просто в nginx<br>
прописываем тот же лог, что и у apache.<br>
Таким образом nginx записывает в этот лог данные об отданой статике, а<br>
apache о динамике и далее всё обрабатывается обычными утилитами cPanel<br>
- ничего выдумывать и патчить не надо.<br>
</blockquote>
2 процесса асинхронно пишут в 1 файл - вряд ли хорошо получится.<br>
</blockquote>
Если оба лочат файл на запись перед тем, как писать в него, всё нормально должно быть. А если ещё и оба буферизуют логи, так и тормозов не будет из-за тех локов. Но я согласен, всё равно страшно :-) Да и некрасиво как-то...<br>
<br>
<br>
</blockquote>
<br>
<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>С уважением, Борис Долгов.<br>icq 77556665<br>e-mail <a href="mailto:boris@dolgov.name">boris@dolgov.name</a><br>
</div>