Страница 1 из 1

Ротация логов squidGuard

Добавлено: 2014-03-21 12:28:45
WAlexx
После ротации в newsyslog логов контроля доступа squidGuard дальнейшее логирование прекращается. Возобновить запись в лог можно только после squid -k reconfigure. Нигде не нашел инструкций как же правильно выполнить ротацию логов контроля доступа squidGuard. Пока что пришел к такому решению (прописал pid процесса):
/var/log/squidGuard/porno squid:squid 640 1 200 * JC /var/run/squid/squid.pid
Подскажите, может это и есть правильное решение или есть другие подходы?

Re: Ротация логов squidGuard

Добавлено: 2014-03-22 0:11:34
mak_v_
Делайте ротацию средствами squid или тонко изучите документацию к newsyslogd\logrotate

Re: Ротация логов squidGuard

Добавлено: 2014-03-24 13:57:33
WAlexx
Разве squid может ротировать логи squidGuard? Нигде в документации к squid этого не нашел. Ткните носом, будьте так любезны. Спасибо.
Что касается logrotate: вопрос не столько в том чем ротировать, а в том, что обязательно ли требуется squidGuard-у после ротации "kill -HUP" или использовать squid.pid. В документации по squidGuard ничего не нашел. А logrotate как и ntwsyslog - не принципиально (хотя согласен, что в данном случае logrotate удобнее).

Re: Ротация логов squidGuard

Добавлено: 2014-03-25 11:24:15
WAlexx
Всё, вопрос решен с помощью установки и настройки logrotate вместо newsyslog.
Конфигурация файла logrotate чтобы не "затирало" лог куда пишет примерно такая (главное тут - copytruncate):
/var/log/squidGuard/* {
missingok
rotate 2
size=2048k
compress
copytruncate
delaycompress
notifempty
nocreate
noolddir
nomail
}