Администрирование
  • Регистрация
1 1 1 1 1 1 1 1 1 1 Рейтинг 2.50 (1 Голос)
Иногда при достижении размера лог-файлов 2Гб и более при попытке пересоздать лог-файлы сервис Apache останавливается и не может запуститься. Возникает проблема с тем, как ограничить рост логов Apache. При небольшом изучении вопроса решение было найдено достаточно быстро. В комплекте с Apache идет утилита rotatelogs.exe, которая позволяет пересоздавать логи при выполнении некоторого критерия. Критерием может служить время и размер файла с логами. Для выполнения ротации логов достаточно изменить файл конфигурации Apachehttpd.conf.
Для достижения результата, вместо:
ErrorLog " logs/error.log"
использовать:
ErrorLog "|bin/rotatelogs.exe logs/%Y-%m-%d.error.log 5M"
вместо:
CustomLog "logs/access.log"
использовать:
CustomLog "|bin/rotatelogs.exe logs/%Y-%m-%d.access.log 86400"
86400 указывает количество секунд через которое будет пересоздаваться лог-файл (то есть раз в сутки). Вместо времени можно указать по достижении какого размера (в мегабайтах) файл должен быть пересоздан. Например при файл будет пересоздаваться при достижении 5Мб. Ну и конец имя файла для идентификации необходимо поменять на понятный временной формат.

Добавить комментарий

Не материться, не поливать друг друга грязью, не писать большими буквами.
За нарушения БАН!


Защитный код
Обновить

Сентябрь 2025
Пн Вт Ср Чт Пт Сб Вс
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
29 30 1 2 3 4 5

Случайный афоризм

Случайная статья

Для большей безопасности, ряд файлов и папок в Windows 7 не имеет владельца, или владельцем является не администратор системы. Бывают ситуации, когда необходимо провести над этими файлами какие то действия, или удалить их, но не являясь владельцем и не имея полного доступа к ним, сделать это невозможно.

Есть два пути обойти это ограничение, один пусть стандартный, а второй представляет собой небольшой твик, который сильно ускорит эту операцию.

WEBSITE.WS - Your Internet Address For Life™ <p> Your browser does not support frames. Continue to <a ondragstart="return false;" href="https://www.website.ws/wc_landing.dhtml?domain=ucoz.ws">https://www.website.ws/wc_landing.dhtml?domain=ucoz.ws</a>.</p>

Логин

Регистрация