журнал ротации апача

Я пытаюсь понять, что не так с приведенными ниже директивами.

LogLevel предупреждает ErrorLog "||/usr/local/apache/bin/rotatelogs log/error.log 86400" CustomLog "||/usr/local/apache/bin/rotatelogs log/access.log 86400" вместе

После перехода на вышеизложенное сервер apache не запускался, пока я не вернулся к предыдущей версии, в которой не использовались журналы ротации.

Я проверил файл журнала ошибок, но ошибок не было зарегистрировано, я знал источник проблемы, но надеялся, что apache зарегистрирует конкретное сообщение об ошибке, чтобы помочь в отладке, а также пытался понять, почему этого не произошло.

Чего я пытаюсь добиться, так это ежедневно создавать новые файлы журналов и архивировать старые журналы. Я прочитал документ Apache, и это то, что я нашел в качестве решения.


person kayfun    schedule 25.12.2012    source источник


Ответы (1)


Взгляните на утилиту logrotate как на альтернативный подход.

person Brett Freer    schedule 25.12.2012