логи и лохи

Сегодня наконец закончила минимальный API для лоли ^^ Теперь осталось стабилизировать нагрузку и можно пускать на автоматику.

Между тем невольно обожглась с ротацией логов, не посмотрев для какой системы мауал и тупо скопипастив всё рекомендуемое -_- В результате сервер пару раз почти лёг (502 не считается =Р). Посмотрев на два метра логов набежавших за пару часов я всё же нашла мануал для своей системки и надеюсь поправила положение ^^»

/etc/logrotate.conf

/path/to_log (полный путь для лог-файла)
{
rotate 5 (кол-во хранимых сжатых фрагментов)
size=10M (максимальный размер несжатого файла (в мегабайтах).
weekly (производить ротацию регулярно, раз в неделю)
missingok (отсутствие файла не является ошибкой)
nocopytruncate (не сбрасывать файл журнала после копирования)
nocreate (не создавать пустой журнал)
nodelaycompress (не откладывать сжатие файла на следующий цикл)
nomail (не отправлять содержимое удаляемых журналов по почте)
notifempty (не обрабатывать пустые файлы)
noolddir (держать все файлы в одном и том же каталоге)
compress (сжимать ротируемые фыйлы)
postrotate
/bin/killall  -HUP  httpd
endscript (между postrotate и endscript расположены команды
интерпретатора исполняемые непосредственно после ротации.
В данном случае сюда помещена команда killall,
перезапускающая httpd-сервер.
Это необходимо для нормальной процедуры ротации лог-файлов)
}

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *