Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Общие вопросы
  • Search

Частота ротации логов

Общие вопросы о панели управления Vesta
Post Reply
  • Print view
Advanced search
6 posts • Page 1 of 1
dobrinia
Posts: 17
Joined: Fri Sep 11, 2015 11:39 am
Contact:
Contact dobrinia
Website Skype

Os: CentOS 6x
Web: apache + nginx
Частота ротации логов
  • Quote

Post by dobrinia » Thu Feb 02, 2017 9:58 am

Ротация логов я так понимаю происходит по-умолчанию раз в день?
как сделать чаще? логи растут быстро...
Top

Mr.Erbutw
Posts: 1040
Joined: Tue Apr 29, 2014 10:05 pm

Os: CentOS 6x
Web: apache + nginx
Re: Частота ротации логов
  • Quote

Post by Mr.Erbutw » Thu Feb 02, 2017 11:49 am

dobrinia wrote:Ротация логов я так понимаю происходит по-умолчанию раз в день?
как сделать чаще? логи растут быстро...
В след раз используйте поиск на форуме
viewtopic.php?p=54152#p54152
viewtopic.php?p=45500#p45500
Top

dobrinia
Posts: 17
Joined: Fri Sep 11, 2015 11:39 am
Contact:
Contact dobrinia
Website Skype

Os: CentOS 6x
Web: apache + nginx
Re: Частота ротации логов
  • Quote

Post by dobrinia » Fri Feb 03, 2017 6:58 am

В след раз используйте поиск на форуме
эти темы я видел, спрошу по-другому...
Где в весте настраивается частота запуска logrotate ?
В каком скрипте запускается logrotate ?

Ответов на эти вопросы в указанных темах нету, а без этого адекватно настроить logrotate не вижу возможности.
Может веста сама каждые 5 минут запускает logrotate а может раз в сутки...
Top

Alex Connor
Support team
Posts: 1047
Joined: Fri Mar 21, 2014 7:49 am
Contact:
Contact Alex Connor
Website Twitter

Os: CentOS 6x
Web: apache + nginx
Re: Частота ротации логов
  • Quote

Post by Alex Connor » Fri Feb 03, 2017 8:52 am

Панель здесь ни при чем. Следуйте в каталог /etc/logrotate.d/ и настраивайте как вам удобно, либо поищите в интернете статьи, например эту. Все очень просто и доступно описано
Top

dobrinia
Posts: 17
Joined: Fri Sep 11, 2015 11:39 am
Contact:
Contact dobrinia
Website Skype

Os: CentOS 6x
Web: apache + nginx
Re: Частота ротации логов
  • Quote

Post by dobrinia » Fri Feb 03, 2017 10:37 am

Статей в интернете по Logrotate действительно много...
Почитал много, включая Вашу.
Единственным решением вижу добавление в крон отдельного задания вида "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
}
Top

dobrinia
Posts: 17
Joined: Fri Sep 11, 2015 11:39 am
Contact:
Contact dobrinia
Website Skype

Os: CentOS 6x
Web: apache + nginx
Re: Частота ротации логов
  • Quote

Post by dobrinia » Fri Feb 03, 2017 10:48 am

Все разобрался.... не достаточно добавить задание в крон.
надо еде в logrotate.conf добавить параметр dateformat -%Y%m%d-%s
Т.е. изменить название логов, что бы скрипт корректно видел старые логи и ротировал их. иначе не чаще чем раз в сутки видимо ротирует...
Top


Post Reply
  • Print view

6 posts • Page 1 of 1

Return to “Общие вопросы”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password