sabotage

sabotage
Рейтинг
192
Регистрация
14.02.2007
Должность
Вебмастер
-= Serafim =-:
Думаю, что страдать херней и регаться тут ради того, чтобы поапать тему, нет ни у кого интереса, кроме В. Ткачева

+1/ Здравствуй, засланец.

Прошла ротация. В течении дня лог писался нормально, после ротации/архивации остались только данные за:

[19/Aug/2011:00:01:13 +0300]

...
[19/Aug/2011:00:27:55 +0300]

То есть ~30 минут за сегодня, а вчерашний день полностью выкошен. Пойду на http://forum.ispsystem.com/ru/, поспрошаю.

UPD Местные там тоже обитают, подключитесь к сабжу, если не сложно.

ivanfedotov:
Холодное блюдо "месть" ?

Какая месть, в жизни ничего не делили. По твоей же ссылке сходил, голосовалку увидел, голос оставил ;)

Там голосовалка есть, ждет вашего мнения 😂

Добавил в logrotate.d/nginx релоад апача, буду наблюдать за логами. Ротатор надо перезапустить или он сам подхватит новый конфиг? Если перезапустить, то команду, пожалуйста :)

myhand:
Если это одни и те же файлы - дело швах и это "чудо" (ispmanager) до сих пор ничему не научилось

Да, пути одинаковые:

httpd.conf

CustomLog /var/www/httpd-logs/***.access.log combined

ErrorLog /var/www/httpd-logs/***.error.log

nginx.conf

access_log /var/www/httpd-logs/***.access.log ;

Еще заметил, что в конфиге nginx для некоторых доменов добавляется еще одна строка access_log:

access_log /var/www/nginx-logs/*имя юзера* isp;
Romka_Kharkov:
Во время очистки логов, ротатор может пытаться изменить дескриптор файла, точнее он может очищать файл после ротации вместе с дескриптором, на моей памяти в syslog был специальный ключик, который передает родительскому пиду HUP в момент ротации, что бы последний перечитал конфиг и дескрипторы всех файлов переоткрыл ессесно.

Блин, супер. Только я ни слова ни понял :)

Andreyka:
А места хватает?

Много свободных Gb.

iHead:
если короче, то после ротации нужно рестартануть апача

:( Обязательно?

Boris A Dolgov:
это не logrotate от апача. проверьте его настройки в /etc/logrotate.d/httpd или где-то около того.

По пути в вышеприведенном логе я тоже как-то засомневался, но и в файле /etc/logrotate.d/httpd странный путь:

/var/log/httpd/*log {

missingok
notifempty
sharedscripts
postrotate
/sbin/service httpd reload > /dev/null 2>/dev/null || true
endscript
}

Зато правильный путь нашелся в конфиге /etc/logrotate.d/nginx

/var/log/nginx/*log /var/www/httpd-logs/*log {

daily
rotate 10
missingok
notifempty
compress
sharedscripts
postrotate
[ ! -f /var/run/nginx.pid ] || kill -USR1 `cat /var/run/nginx.pid`
endscript
}
myhand:
Пардон, что это значит? 0.28 - это что?

Лог пустой, последняя запись в 0.28, в это время происходит ротация.

Наверное, будет правильно переформулировать проблему так: Апач логи, скорее всего, пишет, они пропадают при ротации. Я не видел (но и не мониторю вопрос постоянно) пустых текущих(т.е. за сегодня) логов. Говорю по факту - Из 10-ти последних 3-и обрезанных.

Спасибо за внимание к теме, одмины. Давайте решим мой косяк раньше, чем вы затопчете друг друга. :)

Скрин? Пока вижу, что подсвечивается.

Litvinx:
Рад всем сообщить, что на последнем (вчерашнем) апдейте ТИЦ, govorim.by получил первый прирост - ТИЦ 10.

Litvinx, ты, наверное, удивишься, но.

dino_spomoni:
Вот уже не первый раз захожу в тему и никак не могу понять о чем собственно тут речь, только конструктивно?

Здесь обсуждается вопрос:

Сколько счетчиков надо поставить на хоумпагу, чтобы траста было как от пикчей бабулера.

Ты, судя по всему, можешь рассказать об этом.

Всего: 3157