Вот везде пишут как сделать ротацию логов. А как их вообще отключить для виртуального хоста? Чтобы они не генерились? Это возможно?
» Apache: отключение logs (логов)
а зачем?
MagIg
Конечно возможно:
Код:
<VirtualHost ...>
...
ErrorLog /dev/null
AccessLog /dev/null
</VirtualHost>
Конечно возможно:
Код:
<VirtualHost ...>
...
ErrorLog /dev/null
AccessLog /dev/null
</VirtualHost>
То есть как зачем? Ну не нужны они, не анализирует их никто.
MagIg
Цитата:
Это еще не повод их отключать! Если что случится - сразу станут нужны
Цитата:
Ну не нужны они, не анализирует их никто.
Это еще не повод их отключать! Если что случится - сразу станут нужны
Общество защиты логов Апача СЕРЬЕЗНО не нужны. Там за всю историю существования этого хоста ими ни разу не воспользовались. А в сутки их генерится метра на три.
MagIg
Цитата:
Наивный...
Цитата:
Это еще не значит что и ни придется ими пользоваться...
А если хакнут? Или выставит пров счет за 100Гб трафика? Или потребуется вдруг статистику типа вебалайзера какого-нибудь.
GZip апачевские логи у меня в 12 раз сжимает Архивируй их раз в неделю, а через, скажем, 3 месяца старые удаляй...
Цитата:
СЕРЬЕЗНО не нужны.
Наивный...
Цитата:
Там за всю историю существования этого хоста ими ни разу не воспользовались
Это еще не значит что и ни придется ими пользоваться...
А если хакнут? Или выставит пров счет за 100Гб трафика? Или потребуется вдруг статистику типа вебалайзера какого-нибудь.
GZip апачевские логи у меня в 12 раз сжимает Архивируй их раз в неделю, а через, скажем, 3 месяца старые удаляй...
Логи Апача на реальном рабочем сервере (не локалхосте) нужны. Иначе, как ошибки смотреть?
Теоретически, конечно, если сайт не меняется никода и не планируется, то...
И то я бы не стала.
Теоретически, конечно, если сайт не меняется никода и не планируется, то...
И то я бы не стала.
Ну вы даете... Ну просто, чтоб знать... Как?
А если никак, то ротацию на винде НТ можно сделать? Там gzipa нету... winrar использовать?
И кстати, есть такая прога - cronolog www.cronolog.org. Юзал кто-нибудь?
А если никак, то ротацию на винде НТ можно сделать? Там gzipa нету... winrar использовать?
И кстати, есть такая прога - cronolog www.cronolog.org. Юзал кто-нибудь?
MagIg
Цитата:
Ну я же тебе написал как.
Цитата:
Кто тебе такое сказал?
http://unxutils.sourceforge.net/
Цитата:
Да любой архиватор, который душе милее. Только не winrar, конечно, а просто rar... Или arj... Или zip...
Цитата:
Ну просто, чтоб знать... Как?
Ну я же тебе написал как.
Цитата:
Там gzipa нету... winrar использовать?
Кто тебе такое сказал?
http://unxutils.sourceforge.net/
Цитата:
winrar использовать?
Да любой архиватор, который душе милее. Только не winrar, конечно, а просто rar... Или arj... Или zip...
Crash Master
Спасибо, но у меня 1.3.26
mymuss
Цитата:
Где? Вопрос был - "как НЕ создавать", а не "как удалять" логи.
Так что тема по-моему не раскрыта
Спасибо, но у меня 1.3.26
mymuss
Цитата:
Ну я же тебе написал как.
Где? Вопрос был - "как НЕ создавать", а не "как удалять" логи.
Так что тема по-моему не раскрыта
MagIg
Цитата:
/dev/null - не "Корзина" Этот файл обрабатывается на уровне ядра как "ничто". Так что, это как раз "НЕ создавание", а не "удаление"
Вообще, это стандартный способ в *никсах избавиться от ненужного.
Добавлено
Цитата:
Не велика разница с точки зрения конфигурирования...
В конце-концов, http://httpd.apache.org/docs/
Цитата:
"как НЕ создавать", а не "как удалять"
/dev/null - не "Корзина" Этот файл обрабатывается на уровне ядра как "ничто". Так что, это как раз "НЕ создавание", а не "удаление"
Вообще, это стандартный способ в *никсах избавиться от ненужного.
Добавлено
Цитата:
Спасибо, но у меня 1.3.26
Не велика разница с точки зрения конфигурирования...
В конце-концов, http://httpd.apache.org/docs/
MagIg
Цитата:
Можно. Утиллитка rotarelogs
Лежит в /bin/
Цитата:
ротацию на винде НТ можно сделать?
Можно. Утиллитка rotarelogs
Лежит в /bin/
lynx
Сэнкью. Я читал твое сообщение в прошлом посте о логах http://forum.ru-board.com/topic.cgi?forum=8&topic=0899#1 и доку по roatatelogs.
Только сомневался насчет винды. На крайний случай им и воспользуюсь.
mymuss
Цитата:
Упс, сори, это сообщение я вообще пропустил. Вот только для винды оно опять же бесполезно
Добавлено
Вставил в описание виртхоста после
CustomLog /path/to/logs/access_log comon
Строку
TransferLog "|rotatelogs /path/to/logs/access_log 120"
С моими путями ессно - не работает Не ротэйтятся они каждые 2 минуты. Что не так?
Сэнкью. Я читал твое сообщение в прошлом посте о логах 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 минуты. Что не так?
MagIg
Цитата:
В Винде прекрасно пашет, читай:
http://127.0.0.1/manual/logs.html#rotation
CustomLog "|/usr/local/apache/bin/rotatelogs /var/log/access_log 86400" common
Цитата:
Не после, а вместо!
Цитата:
CustomLog f:/Recycler/access.log common
В корзину ^^
Добавлено
Про ротацию логов:
http://127.0.0.1/manual/programs/rotatelogs.html
Добавлено
TransferLog "|rotatelogs /path/to/logs/access_log 86400"
Цитата:
Только сомневался насчет винды.
В Винде прекрасно пашет, читай:
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"
lynx
дык... если в корзину, это мне каждый раз сервер останавливать надо будет, чтобы мусор выкинуть?
а rotatelogs так и не работает
я написал
TransferLog "|C:/program files/apache group/apache/bin/rotatelogs.exe С:/.../host.music.com-access_log 120"
Может быть приведете пример из реально работающего конфига?
дык... если в корзину, это мне каждый раз сервер останавливать надо будет, чтобы мусор выкинуть?
а rotatelogs так и не работает
я написал
TransferLog "|C:/program files/apache group/apache/bin/rotatelogs.exe С:/.../host.music.com-access_log 120"
Может быть приведете пример из реально работающего конфига?
MagIg
Цитата:
Вот только что реально заработало:
TransferLog "|e:/usr/local/apache/bin/rotatelogs.exe f:/data/wwwsite/logs/accessss_log 120"
Создало вот что:
accessss_log.1055212440
Цитата:
Не, старое можно будет убивать, оно же в новое будет писать. Если ротацию делать.
Цитата:
а 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
Цитата:
Ну возьми папку без пробела. А ты сервер то рестартишь? А запрос потом страницы делаешь? А что значит не работает? Что происходит?
Цитата:
Не работает. Может пробел в имени папки как-то влияет?
Ну возьми папку без пробела. А ты сервер то рестартишь? А запрос потом страницы делаешь? А что значит не работает? Что происходит?
lynx
Естесно рестартю. Запросы итак от юзеров сыпятся... это ж на реальном серваке все происходит! Так что папку я просто так переименовать не могу, там завязано дофига.
А не происходит ровным счетом ничего. Новых файлов не создается. Какие были, те и остаются. И записи в них же добавляются, я проверял.
Естесно рестартю. Запросы итак от юзеров сыпятся... это ж на реальном серваке все происходит! Так что папку я просто так переименовать не могу, там завязано дофига.
А не происходит ровным счетом ничего. Новых файлов не создается. Какие были, те и остаются. И записи в них же добавляются, я проверял.
MagIg
Цитата:
Заведи новую и направь туда писаться логи.
Цитата:
Значит, не туда прописываешь Небось в майнсервер? А в первом вирт хосте небось по старому?
Добавлено
В конце концов, покажи конфиг весь (в txt формате положи куда).
Цитата:
папку я просто так переименовать не могу, там завязано дофига.
Заведи новую и направь туда писаться логи.
Цитата:
А не происходит ровным счетом ничего. Новых файлов не создается. Какие были, те и остаются. И записи в них же добавляются, я проверял.
Значит, не туда прописываешь Небось в майнсервер? А в первом вирт хосте небось по старому?
Добавлено
В конце концов, покажи конфиг весь (в txt формате положи куда).
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 убирал.
Цитата:
Заведи новую и направь туда писаться логи.
Так и сделал. У меня пробелы не в папке куда пишутся логи, а в пути расположения апача.
Цитата:
Небось в майнсервер? А в первом вирт хосте небось по старому?
Нет, прописываю как раз в виртуал хост отдельный.
Мэйнсервер вообще не трогаю. Его логи мне как раз нужны. Не переименовывать же мне 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 убирал.
на апачике 1.3 надо писать и кустом лог и трансфер лог
а у 2го мождно писать вместо !
ЗЫ я лично проверял !
а у 2го мождно писать вместо !
ЗЫ я лично проверял !
KVCH
Цитата:
Не придумывай. У меня выше ^^ пример с 1.3.27.
MagIg
Получилось, нет?
Если нет - укажи, где стоит Апач и какие есть диски на винте - я тебе хоста создам, сам для него папки создашь, рестартанешь сервак и все дела.
Цитата:
на апачике 1.3 надо писать и кустом лог и трансфер лог
а у 2го мождно писать вместо !
ЗЫ я лично проверял !
Не придумывай. У меня выше ^^ пример с 1.3.27.
MagIg
Получилось, нет?
Если нет - укажи, где стоит Апач и какие есть диски на винте - я тебе хоста создам, сам для него папки создашь, рестартанешь сервак и все дела.
да, я чуть напутал, фот в апаче 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 спросил
Цитата:
значит кустом лог к нему не применялся... фот
linx
Вот видишь во 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м теперь можно трансфер как красиво написать и наконфигить ему что писать... я правда не пробывал ешо... (для винды покрайней мере)
KVCH
Спасибо, но ни так ни эдак нифига не создается.
lynx
Апач стоит в C:\Program Files\Apache Group\Apache\
Диск только один - С.
Цитата:
Это как? 8-)
Спасибо, но ни так ни эдак нифига не создается.
lynx
Апач стоит в C:\Program Files\Apache Group\Apache\
Диск только один - С.
Цитата:
я тебе хоста создам, сам для него папки создашь, рестартанешь сервак и все дела.
Это как? 8-)
MagIg
1) ставить апачик в програм филес - имхо изврат... иззза пробелов в пути
2) выложи куда нить свой конфиг... чтоб можно было на него поглядеть...
1) ставить апачик в програм филес - имхо изврат... иззза пробелов в пути
2) выложи куда нить свой конфиг... чтоб можно было на него поглядеть...
В общем, вот как на Винде можно не писать логи запросов/
Сначала разбираемся с access.log
Код:
SetEnvIf Remote_Addr "0.0.0.0" gigi
CustomLog f:/data/wwwsite/logs/access_test.log common env=gigi
Сначала разбираемся с access.log
Код:
SetEnvIf Remote_Addr "0.0.0.0" gigi
CustomLog f:/data/wwwsite/logs/access_test.log common env=gigi
К последнему посту вопрос. Как сделать наоборот, чтобы при определенном адресе не писались логи, допустим с локалхоста (в моем случае)?
ЗЫ Как не пробовал сделать ротейт лог на Апаче2 под винду, не получаеться. Выдает постоянно ошибку: "The requested operation has faild!" Подскажите в чем проблема?
ЗЫ Как не пробовал сделать ротейт лог на Апаче2 под винду, не получаеться. Выдает постоянно ошибку: "The requested operation has faild!" Подскажите в чем проблема?
Предыдущая тема: Несанкционированный трафик и провайдеры ...
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.