The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
сбор логов squid в 1 файл по месяцам, !*! bamond, 16-Июн-09, 13:49  [смотреть все]
Здравствуйте.
Присутствует такая проблема... есть freebsd 6.3, squid, lightsquid и apache
логи сквида уже дошли до 415метров ( примерно пол месяца ).
раньше ( когда логи весили меньше ) обработка их стояла каждые 5 минут lightsquid'ом.... и была такая проблема что в один прекрасный момент все висло... тоесть у юзеров пропадал инет и не работала статистика. видать подвисало при обработке логов... поставил на обработку раз в день в 23.59.... проблема исчезла. Но вот опять появилась когда файл дополз до 415 метров. Все таки проблема скорее всего из за этого.
Подскажите , можно ли сделать чтоб логи копировались в другое место и собирались в 1 файл по месяцу ... тоесть на 415м уже виснет все, а это только пол месяца... вот эти 415 копируются в другой файл, потом туда добавляется еще столько же через пол месяца. и так каждый месяц в разные файлы
Заранее спасибо.
  • сбор логов squid в 1 файл по месяцам, !*! reader, 16:25 , 16-Июн-09 (1)
    >[оверквотинг удален]
    >видать подвисало при обработке логов... поставил на обработку раз в день
    >в 23.59.... проблема исчезла. Но вот опять появилась когда файл дополз
    >до 415 метров. Все таки проблема скорее всего из за этого.
    >
    >Подскажите , можно ли сделать чтоб логи копировались в другое место и
    >собирались в 1 файл по месяцу ... тоесть на 415м уже
    >виснет все, а это только пол месяца... вот эти 415 копируются
    >в другой файл, потом туда добавляется еще столько же через пол
    >месяца. и так каждый месяц в разные файлы
    >Заранее спасибо.

    по cron в своем скрипте можно сделать все что хочется.
    а вообще для ротации newsyslog, logrotate

    • сбор логов squid в 1 файл по месяцам, !*! bamond, 17:07 , 16-Июн-09 (2)
      >[оверквотинг удален]
      >>
      >>Подскажите , можно ли сделать чтоб логи копировались в другое место и
      >>собирались в 1 файл по месяцу ... тоесть на 415м уже
      >>виснет все, а это только пол месяца... вот эти 415 копируются
      >>в другой файл, потом туда добавляется еще столько же через пол
      >>месяца. и так каждый месяц в разные файлы
      >>Заранее спасибо.
      >
      >по cron в своем скрипте можно сделать все что хочется.
      >а вообще для ротации newsyslog, logrotate

      я понимаю что по крону и т.д... он и сейчас так стоит. ротация логов это тоже все очень хорошо. но проблема немножко сложнее ( для меня ) ... нужно чтоб он 1ого числа брал этот лог ( например 400мегов ) и копировал в другое место и 15ого числа тоже новый лог брал (например 500 мегов )  и копировал в СТАРЫЙ ... тоесть в сумме мы получаем 1 лог на 900 метров за целый месяц. и так каждый месяц в разные файлы =)
      подскажите пожалуйста кто умеет так делать... =)

      речь идет конкретно про access.log .... который нужно копировать 2 раза в месяц и обнулять в основной папке.

      • сбор логов squid в 1 файл по месяцам, !*! reader, 17:40 , 16-Июн-09 (3)
        >[оверквотинг удален]
        >( для меня ) ... нужно чтоб он 1ого числа брал
        >этот лог ( например 400мегов ) и копировал в другое место
        >и 15ого числа тоже новый лог брал (например 500 мегов )
        > и копировал в СТАРЫЙ ... тоесть в сумме мы получаем
        >1 лог на 900 метров за целый месяц. и так каждый
        >месяц в разные файлы =)
        >подскажите пожалуйста кто умеет так делать... =)
        >
        >речь идет конкретно про access.log .... который нужно копировать 2 раза в
        >месяц и обнулять в основной папке.

        не понял в чем проблема. соединить файлы?

        Слияние трёх файлов в один большой файл sumfile:
        cat file-1 file-2 file-3 > sumfile
        https://www.opennet.ru/man.shtml?topic=cat&russian=0&category...

        уж если к числам привязка, то по моему проще скрипты по крону запускать.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру