Частота ротации логов
Частота ротации логов
Ротация логов я так понимаю происходит по-умолчанию раз в день?
как сделать чаще? логи растут быстро...
как сделать чаще? логи растут быстро...
Re: Частота ротации логов
В след раз используйте поиск на форумеdobrinia wrote:Ротация логов я так понимаю происходит по-умолчанию раз в день?
как сделать чаще? логи растут быстро...
viewtopic.php?p=54152#p54152
viewtopic.php?p=45500#p45500
Re: Частота ротации логов
эти темы я видел, спрошу по-другому...В след раз используйте поиск на форуме
Где в весте настраивается частота запуска logrotate ?
В каком скрипте запускается logrotate ?
Ответов на эти вопросы в указанных темах нету, а без этого адекватно настроить logrotate не вижу возможности.
Может веста сама каждые 5 минут запускает logrotate а может раз в сутки...
-
- Support team
- Posts: 1047
- Joined: Fri Mar 21, 2014 7:49 am
- Contact:
- Os: CentOS 6x
- Web: apache + nginx
Re: Частота ротации логов
Панель здесь ни при чем. Следуйте в каталог /etc/logrotate.d/ и настраивайте как вам удобно, либо поищите в интернете статьи, например эту. Все очень просто и доступно описано
Re: Частота ротации логов
Статей в интернете по Logrotate действительно много...
Почитал много, включая Вашу.
Единственным решением вижу добавление в крон отдельного задания вида "sudo logrotate -f /etc/logrotate.conf"
Но почему-то у меня это не работает..
Сам крон отрабатывает, вот к примеру из его лога:
Но логи не ротируются...
мой файл ротации выглядит так:
Почитал много, включая Вашу.
Единственным решением вижу добавление в крон отдельного задания вида "sudo logrotate -f /etc/logrotate.conf"
Но почему-то у меня это не работает..
Сам крон отрабатывает, вот к примеру из его лога:
Code: Select all
Feb 3 13:20:01 centos6 CROND[20386]: (admin) CMD (sudo logrotate -f /etc/logrotate.conf)
мой файл ротации выглядит так:
Code: Select all
/var/log/httpd/*log /var/log/httpd/domains/*log {
missingok
rotate 3
size=100k
notifempty
compress
sharedscripts
postrotate
/sbin/service httpd reload > /dev/null 2>/dev/null || true
[ ! -f /var/run/nginx.pid ] || kill -USR1 `cat /var/run/nginx.pid`
endscript
}
Re: Частота ротации логов
Все разобрался.... не достаточно добавить задание в крон.
надо еде в logrotate.conf добавить параметр dateformat -%Y%m%d-%s
Т.е. изменить название логов, что бы скрипт корректно видел старые логи и ротировал их. иначе не чаще чем раз в сутки видимо ротирует...
надо еде в logrotate.conf добавить параметр dateformat -%Y%m%d-%s
Т.е. изменить название логов, что бы скрипт корректно видел старые логи и ротировал их. иначе не чаще чем раз в сутки видимо ротирует...