On Wed, 7 May 2003, Dmitriy Beloslyudtsev wrote:
> А как народ решает проблемы больших логов у апача 1.3.*?
> Теоретически все очень просто, сначала делаешь mv логфайла,
> потом graceful restart. Работающие запросы по окончании запишут свой
> результат в старый файл, а новые запросы будут писаться в новый файл.
> Но есть медленные клиенты, запрос от которых может выполняться несколько
> часов. И их запросы не хочется терять. Место на сервере ограничено, логи надо
> переносить с вебсерверов в другое место для обработки. Каждый frontend в сутки
> дает три гига логов. Есть ли какие альтернативы?
Чтобы не надо было делать restart Apache, надо делать не mv, а
cat access_log >access_log.dd.mm.yyyy && echo -n >access_log
Это при больших файлах тоже процедура не быстрая, но она не требует
перестартовывания Апача и не теряет записей.
--
Юрий Степанов ООО "Петерлинк Веб"
Генеральный директор Санкт-Петербург, Россия
Тел/факс: +7 812 3275343 197022 ул.Чапыгина 5/7
E-mail: stepanov@peterlink.ru URL: http://web.peterlink.ru/