Рейтинг:1

Как ограничить количество файлов журнала apache

флаг sa

Я использую Ubuntu 2018.4 VPS и использую phpfpm 7.2-4. У меня около 30 доменов, и каждый домен создает файлы журналов и архивирует их. В настоящее время он создает около 15 журналов каждого типа (доступ/журнал), поэтому буквально сотни журналов нужно просеивать каждый раз, когда мне нужно.

Итак, мой вопрос, есть ли способ ограничить количество сохраняемых архивов от 3 макс?

Большое спасибо PS: я не продвинутый пользователь, так что некоторые разговоры о Linux пройдут мимо меня, еще раз спасибо.

флаг cn
Архивирование файлов журнала, вероятно, выполняется не самим сервером Apache httpd, а с помощью отдельного инструмента, такого как [logrotate] (https://linux.die.net/man/8/logrotate). Возможно, вы захотите изучить свою конфигурацию logrotate (или любого другого аналогичного инструмента, который вы используете). Там вы можете определить, какие файлы журналов следует ротировать, когда их ротировать, сколько архивных файлов хранить и так далее.
флаг sa
Спасибо @Henning Kockerbeck, я посмотрю на это. Я нашел это. Он был в файле logrotate.d> apache и установлен на 14. Спасибо.
флаг cn
Звучит здорово! Я немного уточнил свой комментарий в ответе. Может быть, вы могли бы принять ответ как правильный.
Рейтинг:1
флаг cn

Журналы не архивируются или повернутый, самим сервером Apache HTTPd, но с помощью отдельного инструмента под названием logrotate. Logrotate заботится о большинстве журналов. В дополнение к журналам, записанным демонами, такими как Apache HTTPd, MySQL или Postfix, он также меняет системные журналы, такие как syslog, auth.log и т. д.

Возможно, вы захотите изучить конфигурацию logrotate в /etc/logrotate.conf (центральный конфиг) и файлы в /etc/logrotate.d (отдельные файлы для разных журналов). Там вы можете настроить, какие лог-файлы следует ротировать, когда их ротировать, сколько архивных файлов хранить и так далее.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.