Автор Тема: Как можно почистить access_log и error_log?  (Прочитано 8238 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн SmitterSon

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
На сервере провайдера растут логи, а как их почистить не знаю. И можно ли задать максимальный размер логов или задать период за который лог будет хранить записи

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Как можно почистить access_log и error_log?
« Ответ #1 : 03 Июля 2002, 14:49:02 »
Вообще-то нет. Обычно пишется cron скрипт, который бекапит логи  стопарит сервер, удаляет логи, и запускает сервак снова( так как логи нельзя удалить при работающем серваке).
AS IS...

Оффлайн Oak

  • Дерево
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1481
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Как можно почистить access_log и error_log?
« Ответ #2 : 03 Июля 2002, 23:54:19 »
Другими словами - пинай своего хостера, чтобы это сделал
[основной броузер - SeaMonkey] Netscape Communicator 4 - is the best :) // see sources

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Как можно почистить access_log и error_log?
« Ответ #3 : 04 Июля 2002, 11:42:51 »
SmitterSon
Вообще нормальные хостеры это делают. Зенонн, например делает отдельный лог каждую неделю и каждый месяц.
AS IS...

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
Как можно почистить access_log и error_log?
« Ответ #4 : 04 Июля 2002, 11:52:03 »
ну во-первых есть в апаче такая программа - rotatelog
а во-вторых, раз уж хостер предоставляет юзерам логфайлы, так он и должен заботиться об их ротации, т.к. по идее вроде удалить / переместить лог можно только остановив апач.
ну, будем исповедоваться?

Оффлайн SmitterSon

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Как можно почистить access_log и error_log?
« Ответ #5 : 04 Июля 2002, 14:29:04 »
По поводу rotatelog - я попробовал запустить его, он долго думает и при этом ничего не происходит, хотя путь у файлу правильный и время в секундах я указываю

Оффлайн bigAl

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 37
  • +0/-0
  • 0
    • Просмотр профиля
    • http://didn\'t say:)
Как можно почистить access_log и error_log?
« Ответ #6 : 18 Июля 2002, 17:42:47 »
а можно просто удалить лог:).

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Как можно почистить access_log и error_log?
« Ответ #7 : 18 Июля 2002, 17:45:55 »
bigAl
Ага. Попробуй на работающем серваке :)
AS IS...

Оффлайн bigAl

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 37
  • +0/-0
  • 0
    • Просмотр профиля
    • http://didn\'t say:)
Как можно почистить access_log и error_log?
« Ответ #8 : 18 Июля 2002, 17:48:02 »
ThE0ReTiC
ну тогда через cronlogd или как там его...

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Как можно почистить access_log и error_log?
« Ответ #9 : 18 Июля 2002, 17:49:47 »
bigAl
А сервак все равно останавливать надо. Он просто в монопольном режиме  с логами работает.
AS IS...

Оффлайн bigAl

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 37
  • +0/-0
  • 0
    • Просмотр профиля
    • http://didn\'t say:)
Как можно почистить access_log и error_log?
« Ответ #10 : 18 Июля 2002, 17:57:00 »
ну если cronlogd прописывать, дак конечно останавливать. В httpd.conf же пихать.... хотя зависит от настроек сервера, есть варианты когда можно подождать минут 10-15 и он сам перечитает конфиг (при создании нового parent сервера).

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Как можно почистить access_log и error_log?
« Ответ #11 : 18 Июля 2002, 18:01:15 »
bigAl
А кто мешает через обычный cron скрипт тормознуть в режиме graceful, удалить лоиг, а потом опять стартануть?
cronlogd необязателен.
AS IS...

Оффлайн bigAl

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 37
  • +0/-0
  • 0
    • Просмотр профиля
    • http://didn\'t say:)
Как можно почистить access_log и error_log?
« Ответ #12 : 18 Июля 2002, 18:04:48 »
ThE0ReTiC
ну если просто удалить - дак много есть способов. cronlogd НЕ для удаления, а для группировки по дням, месяцам или неделям. Если хочешь я даже могу покопат у себя на серваке и показать как его юзают цитатами из httpd.conf. Хотя сам я его не использовал ни разу.

Оффлайн Serchey

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 216
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.rivne.ukrtelecom.ua
Как можно почистить access_log и error_log?
« Ответ #13 : 25 Июля 2002, 18:38:24 »
Но это только если вы - рут:
cd /where_is_apache
cat /dev/null > ./logs/error_log

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Как можно почистить access_log и error_log?
« Ответ #14 : 25 Июля 2002, 18:40:38 »
Тема закрыта.
И так все понятно.
AS IS...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28