# blackvj (06.03.2015 / 15:27)
Пишу так
logrotate /usr/local/etc/logrotate.conf >/dev/null 2>&1
и так
logrotate /etc/logrotate.conf >/dev/null 2>&1
Таже ошибка
Да я же в том посте написал что его не нужно в крон добавлять.
# Koenig (06.03.2015 / 15:34)
blackvj, логротэйт свой демон использует, крон не нужен
Даешь каждому логгеру по /dev/null !
blackvj, да я с тела, глянь доку, дома настроен, я в него лазил года три назад
Промазал малех по посту, ответ выше, на этот пост
Koenig Koenig (Smd) [ON] [#] [в] [ц] (Сьогодні, 15:23)
Комполом - вредитель
Folour, да я тебя понял, проще просто вообще не писать логи
# blackvj (06.03.2015 / 15:24)
Folour, На этот пост ответь плиз
http://johncms.com/forum/index ... 88235
Ну тут все зависит от того, какой "свежести" нужны логи, интенсивность логирования, объем свободного пространства на вдске.
# Folour (06.03.2015 / 15:48)
Ну тут все зависит от того, какой "свежести" нужны логи, интенсивность логирования, объем свободного пространства на вдске.
Нужны вообщем сегодняшние и вчерашние логи.
На VPS всего 20 гиг из них половина под сайт забита.
blackvj, по умолчанию стоят недельные , поставь дневные dayly, как то так пишется, в корон добавлять не нужно, там все автоматом записано, поделено по приоритетао
# blackvj (06.03.2015 / 15:55)
Нужны вообщем сегодняшние и вчерашние логи.
На VPS всего 20 гиг из них половина под сайт забита.
Ну тогда для нужных секций замени параметры на
rotate 1
missingok
notifempty
compress
size 100M
daily
create 0644 root root
только root root не для всех подходит.
Например для nginxa - пиши юзера, и группу, от которых нжинкс работает, для mysql также.
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
}
# 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 (
юзеров и группы неверно.
особенно последняя секция, чистишь логи другого юзера, а новые от рута создаешь. Туда ничего не запишется потом. Создавай от того же юзера