LightSquid проблема с ротацией.
-
- Любопытный
- Сообщения: 17
- Зарегистрирован: 07 дек 2016 07:47
LightSquid проблема с ротацией.
Добрый день,
Настраивал LightSquid по вашей статье, возникла одна проблема в разделе "Автоматизация обработки логов Squid"
когда запускаешь sudo /usr/sbin/logrotate /etc/squid3/squid.logrotate не происходит ротации логов хотя если ротацию запустить в ручную то все отлично, куда копать ? права на папку с логами выставлены, парсинг проходит.
Настраивал LightSquid по вашей статье, возникла одна проблема в разделе "Автоматизация обработки логов Squid"
когда запускаешь sudo /usr/sbin/logrotate /etc/squid3/squid.logrotate не происходит ротации логов хотя если ротацию запустить в ручную то все отлично, куда копать ? права на папку с логами выставлены, парсинг проходит.
Re: LightSquid проблема с ротацией.
Здравствуйте уважаемые форумчане! Столкнулся с аналогичной проблемой: отчёт LightSquid не обновляется по заданию. На данный момент в отчёте лишь те данный, которые были сформированы при ручном вызове скрипта парсера (/usr/share/lightsquid/lightparser.pl).
Кто сталкивался / знает причину такого поведения системы? Подскажите пожалуйста, как исправить ситуацию?
P.S. Мои знания Unix весьма невелики, и возможно, я не понимаю / не знаю довольно простых для сообщества вещей...
P.S. Прокси настраивался в полной аналогии с заметок, опубликованных на этом сайте .
Кто сталкивался / знает причину такого поведения системы? Подскажите пожалуйста, как исправить ситуацию?
P.S. Мои знания Unix весьма невелики, и возможно, я не понимаю / не знаю довольно простых для сообщества вещей...
P.S. Прокси настраивался в полной аналогии с заметок, опубликованных на этом сайте .
Re: LightSquid проблема с ротацией.
Уважаемые форумчане! Подскажите пожалуйста, где можно посмотреть журнал выполнения заданий на ротацию, чтобы возможно понять, из-за чего не выполняется обновление отчёта LightSquid по расписанию...
Просто ужасно неудобно каждый раз вручную запускать скрипт на генерацию (/usr/share/lightsquid/lightparser.pl).
Прилагаю содержимое папки "/var/log/squid3/", возможно опытный взгляд сразу увидит проблему...
Просто ужасно неудобно каждый раз вручную запускать скрипт на генерацию (/usr/share/lightsquid/lightparser.pl).
Прилагаю содержимое папки "/var/log/squid3/", возможно опытный взгляд сразу увидит проблему...
- Алексей Максимов
- Администратор сайта
- Сообщения: 572
- Зарегистрирован: 14 сен 2012 06:50
- Откуда: г.Сыктывкар
- Контактная информация:
Re: LightSquid проблема с ротацией.
Утилита logrotate в нашем случае вызывается через планировщик cron, активность которого можно наблюдать в логе syslog
Как отрабатывает команда при ручном вызове:
Код: Выделить всё
ls -l /var/log/syslog*
Код: Выделить всё
sudo /usr/sbin/logrotate /etc/squid3/squid.logrotate
Re: LightSquid проблема с ротацией.
Здравствуйте Алексей! Прежде, спасибо Вам огромное за желание помочь и разобраться в ситуации!
Исполнение перечисленных Вами команд отрабатывается следующим выводом:
Исполнение перечисленных Вами команд отрабатывается следующим выводом:
Код: Выделить всё
admin@srv-gw:~$ sudo -s
root@srv-gw:~# ls -l /var/log/syslog*
-rw-r----- 1 syslog adm 4120 марта 18 11:39 /var/log/syslog
-rw-r----- 1 syslog adm 69155 марта 18 06:39 /var/log/syslog.1
-rw-r----- 1 syslog adm 13058 марта 17 06:50 /var/log/syslog.2.gz
-rw-r----- 1 syslog adm 41467 марта 16 06:25 /var/log/syslog.3.gz
-rw-r----- 1 syslog adm 21870 марта 15 06:43 /var/log/syslog.4.gz
-rw-r----- 1 syslog adm 1967 марта 14 06:25 /var/log/syslog.5.gz
-rw-r----- 1 syslog adm 60242 марта 13 06:25 /var/log/syslog.6.gz
-rw-r----- 1 syslog adm 502 марта 12 06:25 /var/log/syslog.7.gz
root@srv-gw:~# sudo /usr/sbin/logrotate /etc/squid3/squid.logrotate
root@srv-gw:~#
- Алексей Максимов
- Администратор сайта
- Сообщения: 572
- Зарегистрирован: 14 сен 2012 06:50
- Откуда: г.Сыктывкар
- Контактная информация:
Re: LightSquid проблема с ротацией.
Показывать мне список Ваших syslog-файлов не нужно. Анализируйте их содержимое на предмет того, почему задания cron не выполняются.
Попробуйте вызывать logrotate с дополнительной опцией вывода дебага:
Код: Выделить всё
# cat /var/log/syslog | grep -i cron
Код: Выделить всё
# sudo /usr/sbin/logrotate --verbose /etc/squid3/squid.logrotate
Re: LightSquid проблема с ротацией.
Мда, что-то всё ни как не разберусь... ни "гугл", ни MANы не дают ответа. Уже не знаю, куда копать ...
Но чего я не понимаю, директория "squid3" имеет логи, не пустая. Так от чего же "logrotate" жалуется...
Попробуйте вызывать 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