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

12
Sower
На сайте с 30.12.2009
Offline
651
1331

На сервере пара десятков доменов. Все создавались через панель ISPmanager. На всех сайтах логи ротируются нормально, то есть, записываются в папку /var/www/httpd-logs и /var/www/user/data/logs, кроме 2 доменов. У эти двух сайтов логи пишутся только в папку /var/www/httpd-logs и файлы этих логов не ротируются, уже имеют размер по нескольку сот мегабайт. Из за чего это может быть и как это исправить?

__________________Бесплатная накрутка ПФ: посещаемость, просмотры, переходы с поисковиков по ключевикам, итд.
__________________Все посетители живые, не боты. (http://livesurf.ru/promo/80271)
zexis
На сайте с 09.08.2005
Offline
388
#1

Прочитать документацию

man logrotate

посмотреть правильно ли настроена ротация логов в папке

/etc/logrotate.d/

Sower
На сайте с 30.12.2009
Offline
651
#2
zexis:
Прочитать документацию
man logrotate

Наверное на любой вопрос можно найти ответ в какой нибудь документации. Не всегда целесообразно тратить часы на изучение того, что возможно больше никогда не пригодится в жизни, и не факт, что не профессионал в администрировании сервера разберётся в этой документации.

Если вы не знаете возможные причины подобной ситуации, или не желаете раскрывать их, то вряд ли стоит утруждать себя написанием постов не несущих полезной информации.

zexis:
посмотреть правильно ли настроена ротация логов в папке
/etc/logrotate.d/

В папке /etc/logrotate.d 9 файлов. В каком и что нужно смотреть?

Возможно вы не совсем внимательно прочитали мой первый пост. Повторю один момент "На сервере пара десятков доменов. Все создавались через панель ISPmanager. На всех сайтах логи ротируются нормально.." то есть, думаю речь не может идти о том, что общая настройка ротации логов на сервере настроена не корректно.

M
На сайте с 16.09.2009
Offline
278
#3
Sower:

В папке /etc/logrotate.d 9 файлов. В каком и что нужно смотреть?

grep httpd-logs /etc/logrotate.d/*
- покажет нужный файл. Скопируйте его сюда.
Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
Sower
На сайте с 30.12.2009
Offline
651
#4
myhand:
grep httpd-logs /etc/logrotate.d/*
- покажет нужный файл. Скопируйте его сюда.

Ничего не показал. После этой команды курсор перешёл на новую пустую строку.

В папке лежат такие файлы

M
На сайте с 16.09.2009
Offline
278
#5

cat /etc/logrotate.d/apache2

M
На сайте с 16.09.2009
Offline
278
#7

Гугла надо послать...

Вот правильная ссылка (надеюсь, что ТС ее уже читал):

Ротация логов WWW домена

Внимание: настройка ротации может быть устроена уникально для отдельного сайта.

Sower
На сайте с 30.12.2009
Offline
651
#8
myhand:
cat /etc/logrotate.d/apache2

:~# cat /etc/logrotate.d/apache2
/var/log/apache2/*.log {
weekly
missingok
rotate 52
compress
delaycompress
notifempty
create 640 root adm
sharedscripts
postrotate
/etc/init.d/apache2 reload > /dev/null
endscript
}
myhand:
Гугла надо послать...

Вот правильная ссылка (надеюсь, что ТС ее уже читал):
Ротация логов WWW домена
Внимание: настройка ротации может быть устроена уникально для отдельного сайта.

Настройки эти крутил, и общие, и именно для этих доменов. Лог файлы на 2 доменах разрастаются и не заносятся в /var/www/user/data/logs

VO
На сайте с 27.07.2008
Offline
149
#9
Sower:
Настройки эти крутил, и общие, и именно для этих доменов. Лог файлы на 2 доменах разрастаются и не заносятся в /var/www/user/data/logs

Зайдите в меню "Журнал" на уровне пользователя как советуют в документации.

Там можете очистить логи, после этого ротация должна корректно работать.

Himiko
На сайте с 28.08.2008
Offline
560
#10

Действительно, скорее всего, решится через:

Зайдите в меню "Журнал" на уровне пользователя как советуют в документации.

Там используются хардлинки, которые восстанавливаются просто при входе в журнал.

Профессиональное администрирование серверов (https://systemintegra.ru). Круглосуточно. Отзывы (/ru/forum/834230) Лицензии (http://clck.ru/Qhf5) ISPManager,VDSManager,Billmanager e.t.c. по низким ценам.
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий