Перейти к содержанию

Помогите с обработкой логов Apache


jtulupov

Рекомендуемые сообщения

Гуру по шелу и Перлу, помогите!!!

Есть файлы логов Apache типа access.log и error.log. При работающем

сервере Apache эти файлы открыты на запись и вебсервер добавляет туда построчно сообщения логов. В формате строки логирования стоит парамер "дата". Задача: Как с помощью стороннего скрипта (т.е как должен выглядеть такой скрипт, какие коменды использовать, на каком языке лучше его писать) осуществить ротацию содержимого логов. Т.е вырезались бы верхние строки дата которых древнее месяца от текущей даты. Причем скрипт должен работать так, чтобы вновь добавляемые строчки в файлы логов сервером Apache не терялись бы в процессе обработки сторонним скриптом. Скрипт-обработчик планируется запускать по cron раз в сутки. Предложения просьба посылать на jtulupov@mail.ru Буду очень признателен!

Ссылка на комментарий
Поделиться на другие сайты

А зачем изобретать велосипед, да еще и с квадратными колесами? Есть же logrotate. Настройте его, да и дело с концом. У меня, например, logrotate, что называется, "из коробки" был настроен на работу с логами Apache среди всех прочих.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...