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

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

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

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

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

MagIg

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lynx
 
Естесно рестартю. Запросы итак от юзеров сыпятся... это ж на реальном серваке все происходит! Так что папку я просто так переименовать не могу, там завязано дофига.
А не происходит ровным счетом ничего. Новых файлов не создается. Какие были, те и остаются. И записи в них же добавляются, я проверял.

Всего записей: 37 | Зарегистр. 15-04-2003 | Отправлено: 19:31 11-06-2003
lynx



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

Цитата:
папку я просто так переименовать не могу, там завязано дофига.  

 
Заведи новую и направь туда писаться логи.
 

Цитата:
А не происходит ровным счетом ничего. Новых файлов не создается. Какие были, те и остаются. И записи в них же добавляются, я проверял.  

 
Значит, не туда прописываешь Небось в майнсервер? А в первом вирт хосте небось по старому?
 
Добавлено
В конце концов, покажи конфиг весь (в txt формате положи куда).

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 20:31 11-06-2003
MagIg

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

Цитата:
Заведи новую и направь туда писаться логи.

 
Так и сделал. У меня пробелы не в папке куда пишутся логи, а в пути расположения апача.
 
 

Цитата:
Небось в майнсервер? А в первом вирт хосте небось по старому?  

 
Нет, прописываю как раз в виртуал хост отдельный.
Мэйнсервер вообще не трогаю. Его логи мне как раз нужны. Не переименовывать же мне program files. И apache тоже переставлять не могу в другую папку.
 

Цитата:
В конце концов, покажи конфиг весь  

 
Нее... весь не могу. Вот виртуальный хост. домен заменен на nnn.
 
<VirtualHost n.n.n.n>
    ServerAdmin music@nn.nn
    DocumentRoot "C:/hosting/music"
    ServerName nn
    ErrorLog C:/hosting/music/host.music.com-error_log
#    CustomLog C:/hosting/music/host.music.com-access_log common
    TransferLog "|c:/program files/apache group/apache/bin/rotatelogs.exe C:/hosting/music/logs1/host.music.com-access_log 120"
</VirtualHost>
 
пробовал указывать относительный путь (там ведь относительно ServerRoot прописывается?) - нет реакции, и .exe после rotatelogs убирал.

Всего записей: 37 | Зарегистр. 15-04-2003 | Отправлено: 21:27 11-06-2003
KVCH



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
на апачике 1.3 надо писать и кустом лог и трансфер лог
 
а у 2го мождно писать вместо !
 
ЗЫ я лично проверял !

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

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



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

Цитата:
на апачике 1.3 надо писать и кустом лог и трансфер лог  
 
а у 2го мождно писать вместо !  
 
ЗЫ я лично проверял !

 
Не придумывай. У меня выше ^^ пример с 1.3.27.
 
 
MagIg
 
Получилось, нет?
 
Если нет - укажи, где стоит Апач и какие есть диски на винте - я тебе хоста создам, сам для него папки создашь, рестартанешь сервак и все дела.
 

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 04:39 14-06-2003 | Исправлено: lynx, 04:44 14-06-2003
KVCH



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
да, я чуть напутал, фот в апаче 2
 
CustomLog "|S:/Apache2/bin/rotatelogs.exe S:/root/logs/kvchat/access.log 86400" common
 
а вот в 1.3 я писал TransferLog....
я давно вот тут http://forum.ru-board.com/topic.cgi?forum=8&topic=0899#14 спросил  
 

Цитата:
можно ли отконфигить что ему писать в файл ?  
типа LogFormat "%h %l %u %t \"%r\" %>s %b" common  

 
значит кустом лог к нему не применялся... фот
 
linx
Вот видишь во 2м теперь можно трансфер как красиво написать и наконфигить ему что писать... я правда не пробывал ешо... (для винды покрайней мере)

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

Всего записей: 1741 | Зарегистр. 03-03-2002 | Отправлено: 04:59 14-06-2003 | Исправлено: KVCH, 05:09 14-06-2003
MagIg

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KVCH
 
Спасибо, но ни так ни эдак нифига не создается.
 
lynx
 
Апач стоит в C:\Program Files\Apache Group\Apache\
Диск только один - С.
 

Цитата:
я тебе хоста создам, сам для него папки создашь, рестартанешь сервак и все дела.  

 
Это как? 8-)

Всего записей: 37 | Зарегистр. 15-04-2003 | Отправлено: 09:04 17-06-2003
KVCH



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
MagIg
 
1) ставить апачик в програм филес - имхо изврат... иззза пробелов в пути
 
2) выложи куда нить свой конфиг... чтоб можно было на него поглядеть...

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

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



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В общем, вот как на Винде можно не писать логи запросов/
 
Сначала разбираемся с access.log
 

Код:
 
SetEnvIf Remote_Addr "0.0.0.0" gigi  
CustomLog f:/data/wwwsite/logs/access_test.log common env=gigi
 

 
Тут мы установили переменную, проверяющую Remoute_Addr и пишущую в лог только, если переменная равна IP-адресу 0.0.0.0, которого в природе не существует.
 
 
С логами ошибок это не канает - директива ErrorLog может принимать только один аргумент - имя файла логов. Что ж, скормим ей в качестве имени файла логов - системный лог юзера:
 

Код:
 
ErrorLog syslog:lynx
 

 
Этот файл в 2000 называется ntuser.dat.LOG и лежит в %SystemRoot%\Documents and Settings\юзер\ntuser.dat.LOG
 
Теперь прописываем этому файлу режим Read only и лог не пишется, а сервер стартует и работает.
 
(с) Думаю, догадались
 
 
Разумеется, это полный изврат. Как и вообще идея не писать логи.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 19:06 21-09-2003
KurtS

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

Всего записей: 6 | Зарегистр. 20-12-2003 | Отправлено: 23:55 20-12-2003
Cheery



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

Цитата:
К последнему посту вопрос. Как сделать наоборот, чтобы при определенном адресе не писались логи, допустим с локалхоста (в моем случае)?  

http://httpd.apache.org/docs/mod/mod_setenvif.html
SetEnvIf Remote_Addr 127.0.0.1 nolog

Цитата:
ЗЫ Как не пробовал сделать ротейт лог на Апаче2 под винду, не получаеться. Выдает постоянно ошибку: "The requested operation has faild!" Подскажите в чем проблема?  

Как сделал я..
CustomLog "|/путь/rotatelogs.exe /путь/access_log.%Y-%m-%d 86400" common env=!nolog

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 00:09 21-12-2003 | Исправлено: Cheery, 00:10 21-12-2003
KurtS

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Извените, я ступил с первым вопросом. Я знал как это делается. Извеняюсь за флейм.
Но ротейт лог так и не поддаеться =(




Давайте про ротацию логов в теме по логам, плиз, например в этой: Apache. Rotatelogs problem или Logs Apache lynx.

Всего записей: 6 | Зарегистр. 20-12-2003 | Отправлено: 00:16 21-12-2003 | Исправлено: lynx, 05:35 21-12-2003
Cheery



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

Цитата:
Но ротейт лог так и не поддаеться =(

Версия апача? проверь, что когда запущен Апач в памяти висят несколько копий rotatelogs.exe

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 00:17 21-12-2003
Strange



тутошние мы
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
В Винде аналог /dev/null называется nul. И вот такая строка  
CustomLog nul common  
отключает лог.

----------
В вашу pедакцию pазные кpетины пишут всякую чушь. Вот и я тоже pешил.
--
Ежели на форуме не будет ни одного матерного слова, то мое мнение так и останется невыраженным

Всего записей: 2113 | Зарегистр. 07-02-2002 | Отправлено: 17:10 05-07-2004
Delta RuBoard



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Strange спасибо, помогло

----------
мой маленький блог
Создание on-line игр

Всего записей: 382 | Зарегистр. 21-06-2005 | Отправлено: 23:18 04-10-2008
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Apache: отключение logs (логов)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru