Помимо пары базовых VHOST, у меня есть настройка apache и apache для настройки по умолчанию. Всякий раз, когда я пытаюсь просмотреть файлы журнала apache (error.log, access.log), я вижу, что эти файлы постоянно переупорядочиваются и реорганизуются, к сожалению, я не понимаю, в чем причина или методология этого.
Из того, что я прочитал, эта обработка файла журнала выполняется с помощью утилиты, называемой «logrotate». с описанием из manpage
logrotate предназначен для упрощения администрирования систем, которые генерируют большое количество файлов журналов. Он позволяет автоматическое вращение, сжатие, удаление и рассылку файлов журнала. Каждый файл журнала может обрабатываться ежедневно, еженедельно, ежемесячно или когда он становится слишком большим.Я прочитал следующие ресурсы:
http://www.rackspace.com/knowledge_center/article/understanding-logrotate-utility http://linuxcommand.org/man_pages/ logrotate8.html https://www.digitalocean.com/community/tutorials/how-to-configure-logging-and-log-rotation-in-apache-on-an-ubuntu-vps http: //httpd.apache. org / docs / 2.4 / logs.html # rotationВышеупомянутые ресурсы дают хорошее техническое объяснение того, как вы будете настраивать logrotate, но я не получаю здравого смысла, объясняя, что точка журнала rotate is, и, следовательно, некоторое понимание того, как это работает. Я вижу, что он выполняет сжатие на некоторых файлах, это очевидно.
Я понимаю, что logrotate - это универсальная утилита, которая обрабатывает файлы журналов для многих служб - и, следовательно, изменяется ее функциональность для каждой конфигурации, но, в контексте apache 2.4 на Ubuntu 14.04, что делает «logrotate»?
Я нашел эту статью, которую я нашел, дал хорошее здравое объяснение тому, что делает logrotate и, надеюсь, может помочь другим, кто сталкивается с этим вопросом.
[d22 ]logrotate предназначен для упрощения администрирования систем, которые генерируют большое количество файлов журналов. Он позволяет автоматическое вращение, сжатие, удаление и рассылку файлов журнала. Каждый файл журнала может обрабатываться ежедневно, еженедельно, ежемесячно или когда он становится слишком большим.