The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
logrotate + squid, !*! Arti2008, 22-Янв-08, 14:02  [смотреть все]
Существует проблема - Logrotate почему-то не ротирует логи сквида, а именно:
access.log ротирует нормально, а вот:
store.log
cache.log

не ротирует почему-то :( из-за чего cache переполняется и сквид отваливается %(
в чем может быть проблема?

вот конфиг logrotate для сквида (/etc/logrotate.d/squid):

/var/log/squid/cache.log {
    daily
    compress
    dateext
    maxage 365
    rotate 5
    #mail info@obsudim.ru
    size=+1024k
    notifempty
    missingok
    create 775 squid root
    postrotate
     /etc/init.d/squid restart
    endscript
}
/var/log/squid/access.log {
    daily
    compress
    dateext
    maxage 365
    rotate 5
    size=+2048k
    #mail info@obsudim.ru
    notifempty
    missingok
    create 775 squid root
    postrotate
     /etc/init.d/squid restart
    endscript
}
/var/log/squid/store.log {
    daily
    compress
    dateext
    maxage 365
    rotate 5
    #mail info@obsudim.ru
    size=+2048k
    notifempty
    missingok
    create 775 squid root
    postrotate
     /etc/init.d/squid start
    endscript
}

  • logrotate + squid, !*! Arti2008, 14:42 , 22-Янв-08 (1)


    В crontab была добавлена строка на ротацию логов сквида:
    0 0 * * * /usr/sbin/squid -k rotate

    надеюсь, поможет :-)

    • logrotate + squid, !*! reader, 14:52 , 22-Янв-08 (2)
      >
      >
      >
      >В crontab была добавлена строка на ротацию логов сквида:
      >0 0 * * * /usr/sbin/squid -k rotate
      >
      >надеюсь, поможет :-)

      squid.conf
      logfile_rotate

      • logrotate + squid, !*! Arti2008, 15:56 , 22-Янв-08 (3)
        >>
        >>
        >>
        >>В crontab была добавлена строка на ротацию логов сквида:
        >>0 0 * * * /usr/sbin/squid -k rotate
        >>
        >>надеюсь, поможет :-)
        >
        >squid.conf
        >logfile_rotate

        установлено в
        logfile_rotate 5

      • logrotate + squid, !*! Arti2008, 15:57 , 22-Янв-08 (4)
        >>
        >>
        >>
        >>В crontab была добавлена строка на ротацию логов сквида:
        >>0 0 * * * /usr/sbin/squid -k rotate
        >>
        >>надеюсь, поможет :-)
        >
        >squid.conf
        >logfile_rotate

        еще вопрос, как сделать так, чтобы squid сам не трогал access.log и не создавал access.log.0?
        Т.к. его ротирует когда нужно Logrotate и информация из него забирается анализатором трафика прокси - SAMS

        • logrotate + squid, !*! reader, 16:51 , 22-Янв-08 (5)
          >>>
          >>>
          >>>
          >>>В crontab была добавлена строка на ротацию логов сквида:

          это уберите
          >[оверквотинг удален]
          >>>
          >>>надеюсь, поможет :-)
          >>
          >>squid.conf
          >>logfile_rotate
          >
          >еще вопрос, как сделать так, чтобы squid сам не трогал access.log и
          >не создавал access.log.0?
          >Т.к. его ротирует когда нужно Logrotate и информация из него забирается анализатором
          >трафика прокси - SAMS

          что в /etc/logrotate.d/squid, означает size=+1024k, для чего плюс?

          рабочий вариант /etc/logrotate.d/squid, идущий в FC
          /var/log/squid/access.log {
              weekly
              rotate 5
              copytruncate
              compress
              notifempty
              missingok
          }
          /var/log/squid/cache.log {
              weekly
              rotate 5
              copytruncate
              compress
              notifempty
              missingok
          }

          /var/log/squid/store.log {
              weekly
              rotate 5
              copytruncate
              compress
              notifempty
              missingok
          # This script asks squid to rotate its logs on its own.
          # Restarting squid is a long process and it is not worth
          # doing it just to rotate logs
              postrotate
                /usr/sbin/squid -k rotate
              endscript
          }


          • logrotate + squid, !*! Azaka, 10:14 , 22-Мрт-18 (6)
            Здравствуйте уважаемые форумчане!
            Столкнулся со схоже проблемой: отчёт LightSquid не обновляется по заданию.
            Соответственно по команде: "sudo /usr/sbin/logrotate --verbose /etc/squid3/squid.logrotate" выводится следующее:
            _______________________________________________
            reading config file /etc/squid3/squid.logrotate
            Handling 1 logs
            rotating pattern: /var/log/squid3/*.log  after 1 days (3 rotations)
            empty log files are rotated, old logs are removed
            considering log /var/log/squid3/access.log
              log does not need rotating
            considering log /var/log/squid3/cache.log
              log does not need rotating
            not running postrotate script, since no logs were rotated
            _______________________________________________

            Директория по пути "/var/log/squid3/" логами заполняется, от этого и непонятен смысл приведённой ошибки.

            Содержимое squid.logrotate:
            _______________________________________________
            /var/log/squid3/*.log {
                    daily
                    compress
                    delaycompress
                    rotate 3
                    missingok
                    nocreate
                    sharedscripts
                    postrotate
                          test ! -e /var/run/squid3.pid || test ! -x /usr/sbin/squid3 || /usr/sbin/squid3 -k rotate
                          sleep 120
                          /usr/share/lightsquid/lightparser.pl access.log.1
                    endscript
            }
            _______________________________________________

            Кто сталкивался со схожей проблемой, подскажите пожалуйста, что и как необходимо проверить.

            P.S. В Unix системах совсем "новенький" и многое не понимаю и не знаю.




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

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