ПРОЕКТЫ 


  АРХИВ 


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[2]: x-accel-redirect



Hi, Dmitriy.

>>> Что, правда, не помогает в случае error_log =(
>> Почему ? nginx пишет в error_log URI, сервер, заголовок host и даже
>> реферер.
>> Можно разбивать.
> Обычно error_log клиентам хостинга нужен в реальном времени -
> посмотреть, что не так и т.п.
> Хотя в связке с апачем, возможно, хватит и только апачевского 
> error_log-а... надо поэкспериментировать.
> Спасибо за ответы. Удачного отдыха! =)

 Мне кажется более оптимальным вариант с дополнительным процессом. По
типу cronolog. Например, nginx запускает в том числе дочерний
процесс-логгер и валит весь лог ему в пайп (ну или unix-сокет, он
вроде самый шустрый).
 Процесс-логгер открывает файлы логов - его дескрипторы будут
"отдельными" и не повлияют дескрипторы на просессов-вебсерверов. Ну
вот, открывает их пучком и держит. Поступающий из пайпа лог сортирует
по некоему заголовку и пишет в соответствующий файл.

 Для затравки можно в nginx сделать функционал выдачи лога в пайп и
использовать тот же cronolog, для тесту так сказать.
-- 
engineer




 




Copyright © Lexa Software, 1996-2009.