ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 

  СТАТЬИ 


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


  ПРОГРАММЫ 



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














     АРХИВ :: Apache-Talk
Apache-Talk mailing list archive (apache-talk@lists.lexa.ru)

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

[apache-talk] ротация логов




Приветствую.
Нужно переодично и довольно часто снимать статистику с логов апача. Логов - тьма, т.е. пускать в трубу через что-то вроде rotate_logs не хотелось бы - лишние процессы. Пока делаю так: mv всех логов в другое имя файла и после этого грейсфул рестартинг и анализ получившихся логов. Однако тут рисуется проблема - у апача есть процесы, отдающие большие файлы, а значит они могут висеть в "грейсфул финиш" хренову тучу времени (реально - более часа), а после завершения - будут пытаца писать в файл, которого уже нет, т.е. потеря записей. Вариант с киданием логов в базу тоже не очень мне нравится по большей ресуроемкости - машинка довольно загружена. Гляжу сейчас cronlog - у него есть бета-версия в виде модуля апача - никто не копался? Интересует, как тут обстоит дело с переключением файл-хендлеров. Т.е. "долгий" процесс будет уже в новый лог писать, или еще в старый попытается.
Может что еще посоветуете? Linux/1-й apache.



 




Copyright © Lexa Software, 1996-2009.