Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Apache: отключение logs (логов)

Автор: MagIg
Дата сообщения: 08.06.2003 21:48
Вот везде пишут как сделать ротацию логов. А как их вообще отключить для виртуального хоста? Чтобы они не генерились? Это возможно?
Автор: UncoNNecteD
Дата сообщения: 08.06.2003 22:35
а зачем?
Автор: mymuss
Дата сообщения: 08.06.2003 22:43
MagIg
Конечно возможно:

Код:
<VirtualHost ...>
...
ErrorLog /dev/null
AccessLog /dev/null
</VirtualHost>
Автор: MagIg
Дата сообщения: 08.06.2003 22:43
То есть как зачем? Ну не нужны они, не анализирует их никто.
Автор: mymuss
Дата сообщения: 08.06.2003 22:45
MagIg

Цитата:
Ну не нужны они, не анализирует их никто.

Это еще не повод их отключать! Если что случится - сразу станут нужны
Автор: MagIg
Дата сообщения: 09.06.2003 00:30
Общество защиты логов Апача СЕРЬЕЗНО не нужны. Там за всю историю существования этого хоста ими ни разу не воспользовались. А в сутки их генерится метра на три.
Автор: mymuss
Дата сообщения: 09.06.2003 01:06
MagIg

Цитата:
СЕРЬЕЗНО не нужны.

Наивный...


Цитата:
Там за всю историю существования этого хоста ими ни разу не воспользовались

Это еще не значит что и ни придется ими пользоваться...

А если хакнут? Или выставит пров счет за 100Гб трафика? Или потребуется вдруг статистику типа вебалайзера какого-нибудь.

GZip апачевские логи у меня в 12 раз сжимает Архивируй их раз в неделю, а через, скажем, 3 месяца старые удаляй...

Автор: lynx
Дата сообщения: 09.06.2003 02:01
Логи Апача на реальном рабочем сервере (не локалхосте) нужны. Иначе, как ошибки смотреть?

Теоретически, конечно, если сайт не меняется никода и не планируется, то...

И то я бы не стала.

Автор: MagIg
Дата сообщения: 09.06.2003 05:10
Ну вы даете... Ну просто, чтоб знать... Как?
А если никак, то ротацию на винде НТ можно сделать? Там gzipa нету... winrar использовать?
И кстати, есть такая прога - cronolog www.cronolog.org. Юзал кто-нибудь?
Автор: Crash Master
Дата сообщения: 09.06.2003 08:16
MagIg
Смотри тут:
http://httpd.apache.org/docs-2.0/logs.html
Автор: mymuss
Дата сообщения: 09.06.2003 10:35
MagIg

Цитата:
Ну просто, чтоб знать... Как?

Ну я же тебе написал как.


Цитата:
Там gzipa нету... winrar использовать?

Кто тебе такое сказал?
http://unxutils.sourceforge.net/


Цитата:
winrar использовать?

Да любой архиватор, который душе милее. Только не winrar, конечно, а просто rar... Или arj... Или zip...
Автор: MagIg
Дата сообщения: 09.06.2003 15:36
Crash Master

Спасибо, но у меня 1.3.26

mymuss


Цитата:
Ну я же тебе написал как.


Где? Вопрос был - "как НЕ создавать", а не "как удалять" логи.
Так что тема по-моему не раскрыта
Автор: mymuss
Дата сообщения: 09.06.2003 16:41
MagIg

Цитата:
"как НЕ создавать", а не "как удалять"

/dev/null - не "Корзина" Этот файл обрабатывается на уровне ядра как "ничто". Так что, это как раз "НЕ создавание", а не "удаление"
Вообще, это стандартный способ в *никсах избавиться от ненужного.

Добавлено

Цитата:
Спасибо, но у меня 1.3.26

Не велика разница с точки зрения конфигурирования...
В конце-концов, http://httpd.apache.org/docs/
Автор: lynx
Дата сообщения: 09.06.2003 18:07
MagIg


Цитата:
ротацию на винде НТ можно сделать?


Можно. Утиллитка rotarelogs
Лежит в /bin/



Автор: MagIg
Дата сообщения: 09.06.2003 18:56
lynx

Сэнкью. Я читал твое сообщение в прошлом посте о логах http://forum.ru-board.com/topic.cgi?forum=8&topic=0899#1 и доку по roatatelogs.
Только сомневался насчет винды. На крайний случай им и воспользуюсь.

mymuss

Цитата:
/dev/null - не "Корзина"


Упс, сори, это сообщение я вообще пропустил. Вот только для винды оно опять же бесполезно


Добавлено
Вставил в описание виртхоста после
CustomLog /path/to/logs/access_log comon
Строку
TransferLog "|rotatelogs /path/to/logs/access_log 120"
С моими путями ессно - не работает Не ротэйтятся они каждые 2 минуты. Что не так?
Автор: lynx
Дата сообщения: 09.06.2003 20:16
MagIg


Цитата:
Только сомневался насчет винды.


В Винде прекрасно пашет, читай:
http://127.0.0.1/manual/logs.html#rotation


CustomLog "|/usr/local/apache/bin/rotatelogs /var/log/access_log 86400" common



Цитата:
Вставил в описание виртхоста после
CustomLog /path/to/logs/access_log comon
Строку
TransferLog "|rotatelogs /path/to/logs/access_log 120"


Не после, а вместо!




Цитата:
/dev/null - не "Корзина"


Упс, сори, это сообщение я вообще пропустил. Вот только для винды оно опять же бесполезно


CustomLog f:/Recycler/access.log common

В корзину ^^



Добавлено
Про ротацию логов:
http://127.0.0.1/manual/programs/rotatelogs.html

Добавлено
TransferLog "|rotatelogs /path/to/logs/access_log 86400"
Автор: MagIg
Дата сообщения: 10.06.2003 04:16
lynx

дык... если в корзину, это мне каждый раз сервер останавливать надо будет, чтобы мусор выкинуть?
а rotatelogs так и не работает
я написал
TransferLog "|C:/program files/apache group/apache/bin/rotatelogs.exe С:/.../host.music.com-access_log 120"

Может быть приведете пример из реально работающего конфига?
Автор: lynx
Дата сообщения: 10.06.2003 05:32
MagIg


Цитата:
а rotatelogs так и не работает
я написал
TransferLog "|C:/program files/apache group/apache/bin/rotatelogs.exe С:/.../host.music.com-access_log 120"

Может быть приведете пример из реально работающего конфига?


Вот только что реально заработало:

TransferLog "|e:/usr/local/apache/bin/rotatelogs.exe f:/data/wwwsite/logs/accessss_log 120"

Создало вот что:
accessss_log.1055212440



Цитата:
дык... если в корзину, это мне каждый раз сервер останавливать надо будет, чтобы мусор выкинуть?


Не, старое можно будет убивать, оно же в новое будет писать. Если ротацию делать.
Автор: MagIg
Дата сообщения: 11.06.2003 14:50
Не работает. Может пробел в имени папки как-то влияет?
Автор: lynx
Дата сообщения: 11.06.2003 18:01
MagIg


Цитата:
Не работает. Может пробел в имени папки как-то влияет?


Ну возьми папку без пробела. А ты сервер то рестартишь? А запрос потом страницы делаешь? А что значит не работает? Что происходит?
Автор: MagIg
Дата сообщения: 11.06.2003 18:31
lynx

Естесно рестартю. Запросы итак от юзеров сыпятся... это ж на реальном серваке все происходит! Так что папку я просто так переименовать не могу, там завязано дофига.
А не происходит ровным счетом ничего. Новых файлов не создается. Какие были, те и остаются. И записи в них же добавляются, я проверял.
Автор: lynx
Дата сообщения: 11.06.2003 19:31
MagIg


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


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


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


Значит, не туда прописываешь Небось в майнсервер? А в первом вирт хосте небось по старому?

Добавлено
В конце концов, покажи конфиг весь (в txt формате положи куда).
Автор: MagIg
Дата сообщения: 11.06.2003 20:27
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 убирал.
Автор: KVCH
Дата сообщения: 12.06.2003 03:54
на апачике 1.3 надо писать и кустом лог и трансфер лог

а у 2го мождно писать вместо !

ЗЫ я лично проверял !
Автор: lynx
Дата сообщения: 14.06.2003 03:39
KVCH


Цитата:
на апачике 1.3 надо писать и кустом лог и трансфер лог

а у 2го мождно писать вместо !

ЗЫ я лично проверял !


Не придумывай. У меня выше ^^ пример с 1.3.27.


MagIg

Получилось, нет?

Если нет - укажи, где стоит Апач и какие есть диски на винте - я тебе хоста создам, сам для него папки создашь, рестартанешь сервак и все дела.

Автор: KVCH
Дата сообщения: 14.06.2003 03:59
да, я чуть напутал, фот в апаче 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м теперь можно трансфер как красиво написать и наконфигить ему что писать... я правда не пробывал ешо... (для винды покрайней мере)
Автор: MagIg
Дата сообщения: 17.06.2003 08:04
KVCH

Спасибо, но ни так ни эдак нифига не создается.

lynx

Апач стоит в C:\Program Files\Apache Group\Apache\
Диск только один - С.


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


Это как? 8-)
Автор: KVCH
Дата сообщения: 17.06.2003 08:18
MagIg

1) ставить апачик в програм филес - имхо изврат... иззза пробелов в пути

2) выложи куда нить свой конфиг... чтоб можно было на него поглядеть...
Автор: lynx
Дата сообщения: 21.09.2003 18:06
В общем, вот как на Винде можно не писать логи запросов/

Сначала разбираемся с access.log


Код:
SetEnvIf Remote_Addr "0.0.0.0" gigi
CustomLog f:/data/wwwsite/logs/access_test.log common env=gigi
Автор: KurtS
Дата сообщения: 20.12.2003 22:55
К последнему посту вопрос. Как сделать наоборот, чтобы при определенном адресе не писались логи, допустим с локалхоста (в моем случае)?

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

Страницы: 12

Предыдущая тема: Несанкционированный трафик и провайдеры ...


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.