ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Подсчет трафика c Panel



Если я не ошибаюсь, есть такая штука, как атомарная запись в файл, так что и лочить ничего не нужно и все достаточно красиво рулится на уровне операционной системы.

Andrey N. Oktyabrski пишет:
Alex Vorona wrote:
12.09.2008 09:17, Виктор Вислобоков wrote:
Да всё НАМНОГО проще!
Поскольку nginx отадёт статику, а apache динамику, то просто в nginx
прописываем тот же лог, что и у apache.
Таким образом nginx записывает в этот лог данные об отданой статике, а
apache о динамике и далее всё обрабатывается обычными утилитами cPanel
- ничего выдумывать и патчить не надо.
2 процесса асинхронно пишут в 1 файл - вряд ли хорошо получится.
Если оба лочат файл на запись перед тем, как писать в него, всё нормально должно быть. А если ещё и оба буферизуют логи, так и тормозов не будет из-за тех локов. Но я согласен, всё равно страшно :-) Да и некрасиво как-то...






 




Copyright © Lexa Software, 1996-2009.