Помогите с настройкой logrotate

Тема закрыта
4.39K
.
Think different
# blackvj (06.03.2015 / 15:27)
Пишу так

logrotate /usr/local/etc/logrotate.conf >/dev/null 2>&1
и так
logrotate /etc/logrotate.conf >/dev/null 2>&1

Таже ошибка
Да я же в том посте написал что его не нужно в крон добавлять.
.
Think different
# Koenig (06.03.2015 / 15:34)
blackvj, логротэйт свой демон использует, крон не нужен
Даешь каждому логгеру по /dev/null !
.
(\/)____o_O____(\/)

blackvj, да я с тела, глянь доку, дома настроен, я в него лазил года три назад

.
Think different

Промазал малех по посту, ответ выше, на этот пост

Koenig Koenig (Smd) [ON] [#] [в] [ц] (Сьогодні, 15:23)
Комполом - вредитель
Folour, да я тебя понял, проще просто вообще не писать логи
.
Think different
# blackvj (06.03.2015 / 15:24)
Folour, На этот пост ответь плиз
http://johncms.com/forum/index ... 88235
Ну тут все зависит от того, какой "свежести" нужны логи, интенсивность логирования, объем свободного пространства на вдске.
.
# Folour (06.03.2015 / 15:48)
Ну тут все зависит от того, какой "свежести" нужны логи, интенсивность логирования, объем свободного пространства на вдске.
Нужны вообщем сегодняшние и вчерашние логи.
На VPS всего 20 гиг из них половина под сайт забита.
.
(\/)____o_O____(\/)

blackvj, по умолчанию стоят недельные , поставь дневные dayly, как то так пишется, в корон добавлять не нужно, там все автоматом записано, поделено по приоритетао

.
Folour
Think different
# blackvj (06.03.2015 / 15:55)
Нужны вообщем сегодняшние и вчерашние логи.
На VPS всего 20 гиг из них половина под сайт забита.
Ну тогда для нужных секций замени параметры на


rotate 1
missingok
notifempty
compress
size 100M
daily
create 0644 root root


только root root не для всех подходит.
Например для nginxa - пиши юзера, и группу, от которых нжинкс работает, для mysql также.
.
blackvj

Folour, Посмотри плиз верно ли всё прописал?

Конфиг (+/-)
# see "man logrotate" for details
# rotate log files weekly
daily

size=100M

# keep 4 weeks worth of backlogs
rotate 1

# create new (empty) log files after rotating old ones
create

# use date as a suffix of the rotated file
dateext

# uncomment this if you want your log files compressed
compress

# RPM packages drop log rotation information into this directory
include /etc/logrotate.d

# no packages own wtmp and btmp -- we'll rotate them here
/var/log/wtmp {
    monthly
    create 0664 root utmp
minsize 1M
    rotate 1
}

/var/log/btmp {
    missingok
    monthly
    create 0600 root utmp
    rotate 1
}

# system-specific logs may be also be configured here.

/var/log/nginx/*.log{
    rotate 1
    missingok
    notifempty
    compress
    size 100M
    daily
    create 0644 root adm
    postrotate
    service rsyslog restart > /dev/null
    endscript
 }


/var/log/httpd/*.log {
    rotate 1
    missingok
    notifempty
    compress
    size 100M
    daily
    create 0644 root adm
    postrotate
    service rsyslog restart > /dev/null
    endscript
}

/var/www/anires/data/logs/*.log {
    rotate 1
    missingok
    notifempty
    compress
    size 100M
    daily
    create 0644 root root
    postrotate
    service rsyslog restart > /dev/null
    endscript
}
.
Think different
# blackvj (06.03.2015 / 16:16)
Folour, Посмотри плиз верно ли всё прописал?

[php]
# see "man logrotate" for details
# rotate log files weekly
daily

size=100M

# keep 4 weeks worth of backlogs
rotate 1

# create new (
юзеров и группы неверно.
особенно последняя секция, чистишь логи другого юзера, а новые от рута создаешь. Туда ничего не запишется потом. Создавай от того же юзера
Всего: 105