Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Apache. Rotatelogs problem

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

drussi

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Прописываю в Apache  
 
CustomLog "|/logs/rotatelogs.exe /logs/access_%Y%m%d.log 86400" combined
 
Вроде бы всё нормально. Логи пишутся в разные файлы.  
Но почему-то файл за следующиу дату создается не в 0.00
как подразумевалось, а ровно в 1.59. Т.е часть логов за текущее число
попадают в файл вчерашнего дня.
 
Пытался перезапускать апач в полночь через cron - бесполезно.
 
Думал, может он где-то счетчик секунд в файл записывает. Поставил вместо
86400 - 120, т.е. чтобы rotatelogs проверял число через каждые две минуты -  
бесполезно.  1.59 и хоть ты тресни.
 
Дело происходит под Solaris. На двух машинах одно и тоже - 1.59!! .
Может есть у кого светлые мысли?  
У меня уже не осталось - вторую неделю с этой фигнёй рублюсь .
 
Спасибо все ответившим и просто посочувствовавшим.. )
 
Добавлено
Дико извиняюсь.
В пред. сообщении команда из виндовозного апача.
Под Solaris она выглядит конечно же
 
CustomLog "|/opt/apache/bin/rotatelogs /opt/apache/logs/access_%y%m%d.log 86400" combined

Всего записей: 1 | Зарегистр. 08-10-2003 | Отправлено: 15:41 08-10-2003
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
drussi

Цитата:
Может есть у кого светлые мысли?  

Нужно стереть все логи в полночь и перезапустить апач.
Тогда отсчет пойдет с того времени.
ЗЫ: вернее остановить.. стереть и запустить
либо просто чуть чуть переименуй..

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 18:57 08-10-2003 | Исправлено: Cheery, 19:42 08-10-2003
KurtS

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как не пробовал сделать ротейт лог на Апаче2 под винду, не получаеться. При попытке запустить АПАЧ с измененным конфигом, выскакивает ошибка: "The requested operation has faild!" Подскажите в чем проблема? Апач 2.0.48 (win32)




Когда я посылала тебя в две темы, то имела в виду, что надо выбрать одну из них и там задать вопрос. Дублировать посты нельзя. Ответ на вопрос дан тут. lynx.

Всего записей: 6 | Зарегистр. 20-12-2003 | Отправлено: 10:03 21-12-2003 | Исправлено: lynx, 21:32 21-12-2003
KurtS

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Когда ты меня посылала...
ладно, я извеняюсь, получил ответ. Но воникла такая же проблемма как и у drussi (только у меня в 7:00 делаеться эта фигня, может потому чт оGTM +7...
будем бороться

Всего записей: 6 | Зарегистр. 20-12-2003 | Отправлено: 13:09 25-12-2003
ginger



Рыжик
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
drussi
В *nix все гораздо проще, logrotate ориентируется по журналу состояния в котором фиксируется ротация журналов (дата время путь и имена файлов).
В моем случае по умолчанию сей файл находится здесь /var/lib/logrotate.status, файл конфигурации расположен
/etc/logrotate.conf, список демонов журналы которых нуждаются в ротации перечислены в /etc/logrotate.d...
 
ginger,

----------
Кто людям помогает, тот тратит время зря... Хорошими делами прославиться нельзя...

Всего записей: 856 | Зарегистр. 03-09-2001 | Отправлено: 15:21 25-12-2003
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Apache. Rotatelogs problem


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru