| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Администрирование 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 - выполнение каких-либо команд после ротации,- можно самому прописать сжатие, переименовывание и т.п. |