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

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

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

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

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

inche0n



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

Цитата:
А секция <VirtualHost localhost> существует ?

да

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

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



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

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

 
Все верно. Только, ты им всем в одно место написал писаться? Напиши всем вразные. Проверь, существует ли папка C:/home/user
Дай Апачу писать логи в ту папку, которая существует на самом деле, на нормально существующем физическом диске, без всяких subst-ов и прочей Виндовой дряни.
 
SergeyKa1

Цитата:
либо C:\home\user\access.log - для Windows  

 
Нет. Слеши на Винде должны быть Никсовые. Впрочем, попробовать можешь оба варианта, но Апач русским языком по английки в конфиге пишет:
 

Цитата:
 
# Configuration and logfile names: If the filenames you specify for many
# of the server's control files begin with "/" (or "drive:/" for Win32), the
# server will use that explicit path.
 

 
Только один раз мне попалось, что надо ставить ненормальные виндовые слеши - при подключении модуля php.  
 
inche0n

Цитата:
 эти два файла .log создались после перезапуска апача, значит что пути работают. А сами логи не пишутся.

 
Так. Все с начала. Файлы создаются. И что в них? А ты к серверу то обращаешься? Ты обратился и это не пишется? Или что?
 

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



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

Цитата:
Только, ты им всем в одно место написал писаться?

нет для каждого отдельные

Цитата:
Напиши всем вразные

так и есть

Цитата:
Проверь, существует ли папка C:/home/user

15 раз для каждого юзера проверил
lynx

Цитата:
Так. Все с начала. Файлы создаются. И что в них? А ты к серверу то обращаешься? Ты обратился и это не пишется? Или что?

Создаю виртуалхост для апача, вырубаю апач, прописываю в конфиг, потом в файл hosts, запускаю апач, в папке DocumentRoot к этому хосту создаются два пустых файла, access.log и error.log. Если обращаться браузером к http://user, т.е. к записи "127.0.0.3      user" из файла hosts, то грузится с локала, и лог нормально пишется.
Обращаюсь через домен, ДОПУСТИМ http://user.net, сайт грузится, лог не пишется.

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

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



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

Цитата:
 Если обращаться браузером к http://user,  т.е. к записи "127.0.0.3      user" из файла hosts, то грузится с локала, и лог нормально пишется.  

 
Очень хорошо, значит лог таки пишется.
 

Цитата:
Обращаюсь через домен, ДОПУСТИМ http://user.net,  сайт грузится, лог не пишется.

Забавно.
 
Давай пример одного виртхоста - конфига его и как ты ему DNS прописал. То есть или DNS или файл hosts для одного конкретного вирт. хоста. Будем  на его примере.
 
 
 
 
Добавлено

Цитата:
Обращаюсь через домен, ДОПУСТИМ http://user.net,  сайт грузится, лог не пишется.

 
Куда-то он все-таки должен писаться. Посмотри, где у тебя лежат логи главного сервера, которые ты считаешь, что не используются вовсе. Например .../Apache/logs/
 
 
Сделай по конфигу поиск по ErrorLog и AccessLog и все пути, что увидишь, проверь - где-то пишется. Если Апач писать не может, он не стартанет просто.
 
 

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 15:35 18-09-2003
Vic

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Имеем windows 2000 сервер, apache 2.0.47, php 4.3.3, каждые 5 минут в логе такое сообщение, как с этим боротся, я так понимаю, он сам себя рестартует из-за этого тормоза с сайтом, если попасть в момент рестарта, то сайт недоступен
 
[Thu Oct 02 17:36:48 2003] [info] (OS 10054)An existing connection was forcibly closed by the remote host.  : core_output_filter: writing data to the network
[Thu Oct 02 17:36:48 2003] [notice] Parent: child process exited with status 4294967295 -- Restarting.
[Thu Oct 02 17:36:48 2003] [notice] Parent: Created child process 3148
[Thu Oct 02 17:36:48 2003] [notice] Child 3148: Child process is running
[Thu Oct 02 17:36:48 2003] [info] Parent: Duplicating socket 240 and sending it to child process 3148
[Thu Oct 02 17:36:48 2003] [notice] Child 3148: Acquired the start mutex.
[Thu Oct 02 17:36:48 2003] [notice] Child 3148: Starting 250 worker threads.

Всего записей: 333 | Зарегистр. 17-10-2001 | Отправлено: 16:56 02-10-2003
Cheery



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

Цитата:
[Thu Oct 02 17:36:48 2003] [info]

Это просто инфо..
а вот это ..

Цитата:
Parent: child process exited with status 4294967295 -- Restarting

Такая фигня у меня была с 2.0.47 именно из-за php 4.3.3. Вернулся к 4.3.1 и все стало ок.


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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 20:34 02-10-2003
Vic

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

Цитата:
Такая фигня у меня была с 2.0.47 именно из-за php 4.3.3. Вернулся к 4.3.1 и все стало ок.

 
Спасибо, да тоже откатился, именно это.

Всего записей: 333 | Зарегистр. 17-10-2001 | Отправлено: 15:34 03-10-2003
KurtS

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

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



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
KurtS
CustomLog "|S:/Apache2/bin/rotatelogs.exe S:/root/logs/apache/site/access.log 86400" common


----------
FreeBSD лучше Linux !

Всего записей: 1741 | Зарегистр. 03-03-2002 | Отправлено: 09:51 21-12-2003
KurtS

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Настроил. Косяк только в том, что РОТЕЙТЛОГ висит в списке процессов, и отжирает по 1 мегу каждый... как от этого избавитсья? =/

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



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

Цитата:
как от этого избавитсья

выкинуть комп...
 
странный ты, тебе нужен ротейт лог и тебе для него памяти жалко ? у тя 8  мб ОЗУ ?

----------
FreeBSD лучше Linux !

Всего записей: 1741 | Зарегистр. 03-03-2002 | Отправлено: 14:06 21-12-2003
lynx



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

Цитата:
 РОТЕЙТЛОГ висит в списке процессов, и отжирает по 1 мегу каждый... как от этого избавитсья? =/

 
Можно уменьшить количество информации, выводимой в error.log, например:
 
LogLevel emerg
 
Только посмотри, устроит ли тебя такое количество информации.
 

Цитата:
 
emerg  
Emergencies - system is unusable.
 
alert  
Action must be taken immediately.
 
crit  
Critical Conditions.
 
error  
Error conditions.
 
warn  
Warning conditions.
 
notice  
Normal but significant condition.
 
info  
Informational.
 
debug  
Debug-level messages
 

 
http://127.0.0.1:8080/manual/mod/core.html#loglevel  (это локалхост, 8080 порт)
 
Можно также поиграться  с временем, по истечении которого ты задаешь ротацию. Чем чаще ты будешь ротировать логи, например, раз в час, тем меньше будут файлы логов, которые надо обработавать, тем меньше будет занимать rotatelog в процессах, пока просто висит, но тем чаще он будет просить ресурсы на собственно ротацию. Тут нужен разумный компромисс в зависимости от системы.
 

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 15:43 21-12-2003
Tropin



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Уважаемые, у меня тоже косяк с rotatelogs.
Имею виртхосты, в конфиге примерно так:

Код:
 
<VirtualHost XXX.XXX.XXX.XXX>
#...
   CustomLog D:/logs/Apache/mysite-access.log common
#...
</VirtualHost>

все логи ведутся нормально...
По аналогии с тем, что писал KVCH вместо прежнего указал:

Код:
CustomLog "|D:\logs\rotatelogs.exe D:/logs/Apache/mysite-access.log 86400" common

Перезапустил апач, он нигде не ругнулся, но в лог ничего более не пишется, естественно не ротейтится и даже процесс rotatelogs не запускается...
Где копать???
Apache 2.0.43, может просто надо освежить???

Всего записей: 538 | Зарегистр. 25-11-2002 | Отправлено: 09:53 09-01-2004
KVCH



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

Цитата:
CustomLog "|S:/Apache2/bin/rotatelogs.exe S:/root/logs/apache/site/access.log 86400" common

 
а теперь взгляни внимательно на слеши
 
апач - замечательнейший хттп сервер !
написан на сях, родом из *никс подобных
 
а на *никс подобных юзают / а не \  
 
т.к. в си \ - ескейпит...
 
и если будет путь \new_site то это будет  
 
_переход_на_новую_строку_
ew_site

----------
FreeBSD лучше Linux !

Всего записей: 1741 | Зарегистр. 03-03-2002 | Отправлено: 18:34 09-01-2004
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tropin
Берем и ставим НЕ Апач 2.0.43.. В этой версии был траббл в работе с rotatelogs под виндой. Отлично помню, как ждал, что они выпустят новую версию и следил за записями в bugs db..  
зы: или с 2.0.44
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=16393
попробуй более новую версию.
это как сделал я..

Цитата:
CustomLog "|/webserver/bin/rotatelogs.exe /webserver/logs/access_log.%Y-%m-%d 86400" common env=!nolog


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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:01 09-01-2004 | Исправлено: Cheery, 22:48 09-01-2004
Tropin



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
KVCH
Спасибо, именно оно, я не подумал, что апач на бэкслеш так реагирует...

Всего записей: 538 | Зарегистр. 25-11-2002 | Отправлено: 17:26 12-01-2004
TechnoBoy

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как заставить апач, под виндой автоматически жать логи Gzip ?

Всего записей: 42 | Зарегистр. 29-10-2003 | Отправлено: 14:28 30-04-2004
Tropin



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
TechnoBoy
можно написать свой rotatelogs.exe (мож у кого исходники есть? :)

Всего записей: 538 | Зарегистр. 25-11-2002 | Отправлено: 14:37 01-05-2004
Cheery



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

Цитата:
мож у кого исходники есть? :)

исходники есть в комплекте исходников апача

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:56 01-05-2004
TechnoBoy

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А как сделать что Апач не логировал запросы с локального адреса?

Всего записей: 42 | Зарегистр. 29-10-2003 | Отправлено: 21:49 02-05-2004
Открыть новую тему     Написать ответ в эту тему

Страницы: 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-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru