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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3

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

KVCH



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Что надо настроить в апаче так чтобы имена логов равнялись дате, и чтобы каждые сутки имя у лога было новое ?.... У меня конечно есть идея как ето провернуть... но... много слишком действий.. планировщиком остановить сервер (что нежелаетельно), произвести действие с логом, т.е. переимеовать, запустить сервер...?

Всего записей: 1741 | Зарегистр. 03-03-2002 | Отправлено: 15:07 14-08-2002 | Исправлено: KVCH, 05:56 26-08-2002
KVCH



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
НУ МЛИН !!! ОТВЕТИТ КТО НИБУДЬ ИЛИ НЕТ !?!?!

Всего записей: 1741 | Зарегистр. 03-03-2002 | Отправлено: 05:58 26-08-2002
new_yorik



Lame®
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
KVCH

Всего записей: 2623 | Зарегистр. 31-12-2001 | Отправлено: 06:00 26-08-2002
KVCH



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
new_yorik
ну что не так ?
 

Всего записей: 1741 | Зарегистр. 03-03-2002 | Отправлено: 06:47 26-08-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KVCH
 
Примерно так:
 
TransferLog "|rotatelogs /var/log/access_log 86400"
 
 
http://httpd.apache.org/docs/programs/rotatelogs.html
 
Добавлено

Цитата:
каждые сутки имя у лога было новое

 
При ротации само снегерится
 
Добавлено
KVCH
 

Цитата:
ну что не так ?  

 
Этак недолго и бан получить - грубость, подъем темы и обсуждение действий модератора...

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 06:49 26-08-2002
KVCH



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lynx
 
написал в конфиг ету строку  
вот что консолька апачика сказала
 
Apache/1.3.26 (Win32) running...
"rotatelogs" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

Всего записей: 1741 | Зарегистр. 03-03-2002 | Отправлено: 07:08 26-08-2002
Blackguard

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Млин... Man'ы когда-нибудь читать научимся? Это во-первых. Во-вторых, какая система? Например в RH этот вопрос вообще стыдно обсуждать. Тем более раздел называется В помощь системному администратору!!!. А вопросы задают недостойные даже Advanced user.

Всего записей: 45 | Зарегистр. 11-07-2002 | Отправлено: 07:18 26-08-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну не знаю, у меня та же версия...
 
 
E:\Apache\bin>dir
 Том в устройстве E имеет метку programs
 Серийный номер тома: 6CBD-08E7
 
 Содержимое папки E:\Apache\bin
 
22.08.2002  03:05       <DIR>          .
22.08.2002  03:05       <DIR>          ..
18.06.2002  11:45               11 272 dbmmanage.pl
18.06.2002  11:44               20 480 htdigest.exe
18.06.2002  11:44               36 864 htpasswd.exe
18.06.2002  11:44               16 384 logresolve.exe
18.06.2002  11:44               24 576 rotatelogs.exe
 
Добавлено
Blackguard
 
Вы че, народ?! Вас давно не банили?! Модеру по пм все вопросы.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 07:18 26-08-2002 | Исправлено: lynx, 07:20 26-08-2002
KVCH



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lynx
помоги лучше с апачем ! ету строку в конфиг писать надо ?
 

Цитата:
TransferLog "|rotatelogs /var/log/access_log 86400"  

 
не работает !

Всего записей: 1741 | Зарегистр. 03-03-2002 | Отправлено: 07:22 26-08-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KVCH
 

Цитата:
 ету строку в конфиг писать надо ?  

 
Да, эта директива либо для mainserver либо для virtualhost
 

Цитата:
TransferLog "|rotatelogs /var/log/access_log 86400"  
 
 
не работает !  

 
Ну почему у меня работает?
 
/var/log/
 
Тут пишешь свой пусть к файлу логов, что там:  
d:/wwwlogs/
 
access_log  
 
Это имя твоего лог-файла, какое задал в директиве CustomLog
 
Не ругайтесь!!
Я ушла и буду вечером.
 
Добавлено
Короче, у тебя в пути ошибка - путь к файлу логов напиши правильно.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 07:26 26-08-2002
MACTEP



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lynx
 

Цитата:
планировщиком остановить сервер

Ты погорячилась! Нетерпеливый товарисч юзает выньдоуз.
Я тут тоже было собрался выступить...  
В юниксе то он живет (rotatelogs) в $PREFIX/bin/ , а что на винде не знаю...

Всего записей: 928 | Зарегистр. 11-04-2002 | Отправлено: 07:30 26-08-2002
KVCH



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Всё.... работает... но не так как хотелось бы...

Всего записей: 1741 | Зарегистр. 03-03-2002 | Отправлено: 03:47 27-08-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KVCH
 

Цитата:
Всё.... работает

 
 
Слава те, господи!
 

Цитата:
но не так как хотелось бы...

 
Так выкладывай, что не так то?

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 04:23 27-08-2002
KVCH



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
да время шифрованное пишет... не вместо главного файла, а паралельно и можно ли отконфигить что ему писать в файл ?
типа LogFormat "%h %l %u %t \"%r\" %>s %b" common

Всего записей: 1741 | Зарегистр. 03-03-2002 | Отправлено: 07:52 27-08-2002
SergeyKa1



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Из вышесказанного непонятно:
 
1) в мане - add, хотя в httpd.conf присутствует незакоментированная строка TransferLog /var/log/httpd-access.log
 
Всетаки add или edit?
 
2) Вопрос а как быть с ErrorLog /var/log/httpd-error.log ???  
так? ErrorLog "|rotatelogs /var/log/httpd-error.log  86400"  
 
3) Не будет ли кощунством доверить это newsyslog допустим так  
# logfilename          [owner:group]    mode count size when [ZB] [/pid_file] [sig_num]  
/var/log/httpd-access.log 644  5    *  @T00     Z /var/run/httpd.pid  
 
Спасибо.  

Всего записей: 7 | Зарегистр. 08-09-2003 | Отправлено: 14:39 08-09-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SergeyKa1
 

Цитата:
2) Вопрос а как быть с ErrorLog /var/log/httpd-error.log ???  
так? ErrorLog "|rotatelogs /var/log/httpd-error.log  86400"  

 
Да
 
ErrorLog "|/usr/local/sbin/rotatelogs /var/log/www/wwwaspirantura/error_log 604800"
 
#^^ раз в неделю.
 
 
Остальное не поняла, чего спросил

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 00:47 12-09-2003
inche0n



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Проблема такая, апач не хочет моим хостам писать логи в файлы
система вин
апач 2 0 42
вот что каждому хосту прописанно:
 
  ErrorLog C:/home/user/error.log
  CustomLog C:/home/user/access.log common

----------
RU.Board DC++ Hub - фильмы, е-буки, музыка и многое другое
http://dc.ru-board.com

Всего записей: 3127 | Зарегистр. 03-11-2002 | Отправлено: 06:42 18-09-2003
SergeyKa1



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

Цитата:
  ErrorLog C:/home/user/error.log  
  CustomLog C:/home/user/access.log common

Вот замутил так замутил
 
либо /home/user/access.log для UNIX
либо C:\home\user\access.log - для Windows
 
В данном случае папка C:\home\user - должна существовать
 
В Юникс иметь права на запись и чтение для пользователя под которым работает apache
 
Удачи.

Всего записей: 7 | Зарегистр. 08-09-2003 | Отправлено: 08:35 18-09-2003 | Исправлено: SergeyKa1, 08:37 18-09-2003
inche0n



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SergeyKa1
Остальные пути со слешем "/" работают, а логи не пишутся.
 
 
Добавлено
и темболее, когда я прописывал, эти два файла .log создались после перезапуска апача, значит что пути работают. А сами логи не пишутся. пишутся только, если я сам захожу на http://user, т.е. через локал(hosts)

----------
RU.Board DC++ Hub - фильмы, е-буки, музыка и многое другое
http://dc.ru-board.com

Всего записей: 3127 | Зарегистр. 03-11-2002 | Отправлено: 10:21 18-09-2003
SergeyKa1



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
inche0n
 
Н... да в мане действительно слеши /
 
Видимо проблема в другом...
А секция <VirtualHost localhost> существует ?
 
Если есть желание скинь на мыло httpd.conf mailksa@mail.ru сравню с умной книжкой
 
Сам юзаю apache for FreeBSD. Но в книжке описалово для настройки трех виртуальных хостов под Windows.

Всего записей: 7 | Зарегистр. 08-09-2003 | Отправлено: 10:54 18-09-2003 | Исправлено: SergeyKa1, 10:55 18-09-2003
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru