Вопросы с тегом «logrotate»

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

40
ежедневник и размер?

Если конфигурация logrotate указана с параметрами «size» и «daily», какой из них имеет приоритет? Где это задокументировано? Мне бы хотелось, чтобы эти повороты происходили как логическая операция ИЛИ, т. Е. Если журналы имеют дневной возраст, они вращаются, ИЛИ, если они больше определенного...

33
Когда использовать параметр delaycompress в logrotate?

Страница руководства logrotateговорит, что: It can be used when some program cannot be told to close its logfile and thus might continue writing to the previous log file for some time. Я смущен этим. Если программе нельзя сказать закрыть ее файл журнала, она будет продолжать писать вечно , а не...

30
Эквивалент LogRotate для Windows?

У нас есть огромный лог-файл, который пишется приложением производителя. Давайте предположим, что продавец не будет делать то, что мы просим. Есть ли способ вращать этот лог-файл? Мы смотрим примерно на 300 МБ в час на запись - я бы предпочел разделить это на 10 МБ кусками и позволить всему, что...

30
Как logrotate точно обрабатывает «ежедневно»?

Судя по временным меткам в моих системах, logrotate выполняет ежедневную ротацию журналов, когда logrotate запускается cron. Однако, если я запускаю его раньше, он не поворачивает файлы. Как logrotate знает, следует ли их вращать или нет, ведет ли он историю или, возможно, использует временные...

25
Где logrotate сохраняет свой собственный журнал?

Я logrotateработал на машине ECS AWS, вращающей логи Apache. После упаковки логи Apache сохраняются в AWS S3 через s3fs. Проблема в том, что я недавно заметил, что у меня не было повернутых журналов. В S3 у меня есть старые журналы со дня 48-> 60, но 1-> 47 не появляется. Мой вопрос: где...

24
logrotate не вращая журналы

У меня есть эта конфигурация logrotate, и я работаю на Ubuntu 10.04. /var/log/mysql/mysql-slow.log { daily rotate 3 compress notifempty missingok create 660 mysql adm postrotate if test -x /usr/bin/mysqladmin && \ /usr/bin/mysqladmin ping &>/dev/null then /usr/bin/mysqladmin...

22
Как продолжить перенаправление stdout в файл после его перемещения logrotate?

У меня есть простой скрипт, который выводит несколько журналов на экран, и я передал STDOUT в файл для хранения журналов. Поскольку этот скрипт долго выполняется, мне нужно было повернуть файлы журналов, чтобы они были разбиты на более мелкие и более управляемые. Проблема, с которой я столкнулся,...

21
Постоянно контролировать журналы с хвостом, которые иногда поворачиваются

Мы используем tail для постоянного наблюдения за несколькими журналами, но при вращении журнала хвост для этого файла прекращается. Насколько я понимаю, проблема в том, что когда журнал вращается, создается новый файл, и запущенный хвостовой процесс ничего не знает об этом новом дескрипторе файла....

20
Как вращать журнал на основе интервала, если журнал не превышает определенный размер?

Со страницы руководства logrotate: minsize size Файлы журнала вращаются, когда они растут больше, чем байты размера, но не ранее указанного дополнительного интервала времени (ежедневно, еженедельно, ежемесячно или ежегодно). Связанный параметр размера аналогичен, за исключением того, что он...

20
Вход nginx в access.log.1 вместо access.log, logrotate не работает?

У меня есть экземпляр nginx, для которого настроен доступ к журналу /var/log/nginx/access.log, а для ошибок - /var/log/nginx/errors.log, но как только logrotate запускается каждую неделю, файл переходит к * .log.1 и новый файл * .log создается, но nginx продолжает регистрироваться в файле log.1...

18
Logrotate не работает

Я пытаюсь заставить logrotate работать на моем VPS, чтобы еженедельно вращать мои файлы apache. В настоящее время содержимое файла конфигурации apache2 как таковое. "/var/www/user/site.com/logs/*.log" { weekly missingok rotate 8 compress delaycompress notifempty create 640 root adm sharedscripts...

17
Logrotate: вращение файлов без регистрации?

У меня есть скрипт резервного копирования, который сжимает различные файлы и каталоги и создает архивы .tgz. Файлы названы, например ... backup_2010-10-28.tar.gz backup_2010-10-29.tar.gz backup_2010-10-30.tar.gz backup_2010-10-31.tar.gz backup_2010-11-01.tar.gz Я хочу управлять этими файлами, чтобы...

16
Предпочтительный формат имен файлов, которые включают метку времени

Как мы все знаем, «unix» может иметь в файле что угодно, кроме «/» и «\ 0», однако системные администраторы, как правило, имеют гораздо меньшее предпочтение, в основном из-за того, что в качестве входных данных не используются пробелы ... и куча вещей, имеющих особое значение для «:» и «@» среди...

15
Logrotate: как получить доступ к выходному файлу в postrotate

Я чередую Nginxлоги ежедневно (с dateext). После ротации я хочу проанализировать файл за прошедший день и скомпилировать письмо с количеством ошибок, возвращенных сервером Nginx. Как я могу получить доступ к выходному файлу в разделе postrotate / endcript...