Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование Web серверов и Web служб > Ротация логов.


Автор: Хоббит 11.2.2009, 13:35
Система FreeBSD 7.0.
У Майкла Лукаса прочитал, что использование newsyslog для apache логов может повреждать логи и.т.д., и что надо пользоваться rotatelogs.
Поставил rotatelogs имею такую трудность. Хочу пересоздать файл логов после 5М.
Но логи также пересоздаются после каждого перезапуска апаче, и им присваиваются разные имена (в конец лога добавляется timestamp). Можно задать формат даты в конце, но ситуацию это не меняет. Как с помощью rotatelog после перезапуска apache продолжить писать в последний лог.
2. Как можно после того как начался новый лог, сжать старый, я так понимаю rotatelogs не подходит.
3. Какими утилитами для ротации логов апаче вы пользуетесь?

Автор: Хоббит 11.2.2009, 13:55
Кто вообще может сравнить rotatelogs logrotate cronlog httplog?

Автор: Сумасшедший 12.2.2009, 12:10
Сравнивать не берусь. Пользуюсь logrotate. Отвечая на вопрос под цифрой 2 - есть опция compress - сжимать логи. Ещё он умеет postrotate - выполнение каких-либо команд после ротации,- можно самому прописать сжатие, переименовывание и т.п.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)