Описание тега log-rotation

Ротация журналов - это автоматизированный процесс, используемый в системном администрировании, в котором датированные файлы журналов архивируются.
0 ответов

Проверяет ли logrotate дисковое пространство перед вращением файла журнала?

Я пытаюсь понять, как logrotate работает с дисковым пространством, но не могу понять это? Сценарий: Допустим, у меня есть 2 ГБ файла журнала, и свободное дисковое пространство также составляет 2 ГБ, сначала logrotate проверяет, достаточно ли места н…
1 ответ

NGINX и ротация журналов: пропущены ли записи в журнале?

В простейшей реализации можно реализовать ротацию журналов NGINX следующим образом: mv access.log access.log.0 kill -USR1 `cat master.nginx.pid` Мой вопрос. Есть ли у нас проблема параллелизма здесь? Я имею в виду, если NGINX записывает запись в жур…
13 июл '15 в 10:37
2 ответа

Logrotate не вращающийся файл после превышения размера файла.

Из manrotate manpage. Он не будет изменять журнал более одного раза в день, если критерий для этого журнала не основан на размере журнала. Согласно man-странице, logrotate должен вращать файл, если конфигурация основана на размере журналов. Но мой ф…
20 фев '13 в 05:02
1 ответ

Что меняет флаг --force в поведении logrotate?

Я пытаюсь выяснить, почему logrotate вращает только подмножество лог-файлов в папке при запуске без --force флаг. Справочная страница для logrotate --force просто говорит: Говорит logrotate для принудительного вращения, даже если он не считает это н…
11 фев '19 в 11:43
0 ответов

Logrotate не вращается без настройки размера

На RedHat у меня есть конфигурация logrotate следующим образом: /custom/path/kibana/logs/*.log { missingok daily create 0644 suuser suuser rotate 7 notifempty sharedscripts compress dateext dateformat -%Y%m%d%s su suuser suuser postrotate /bin/kill …
22 май '19 в 07:22
2 ответа

Скользящий файл журнала без потери какого-либо события журнала

У меня есть файл 8GB называется php.log с запущенным PHP-скриптом, входящим в него. Для меня важно, чтобы я регистрировал каждое событие, и я хочу сжать его и очистить текущий файл, не останавливая веб-сервер. Если я бегу: mv php.log php.log.backup2…
05 мар '14 в 15:33
1 ответ

Журнал не читается после поворота daemontools

У меня есть журнал, который выглядит отлично. Однако после ротации журнала daemontools он больше не читается человеком. В чем может быть проблема?
0 ответов

Ведение журнала в Apache: Существуют ли альтернативы журналированию по конвейеру, которые допускают автоматическое сжатие?

Существуют ли альтернативы rotatelog Apache, который также сжимает журналы? Logrotate не вариант из-за необходимости перезагрузки. В идеале это может быть утилита, которая может использоваться для передачи логов от apache к нему, подобно тому, как р…
11 июн '14 в 21:21
2 ответа

logrotate не записывает логи в правильный файл

У меня есть производственная система, в которой размещено несколько приложений nginx. это серверы приложений nginx. Теперь для каждого из этих серверов приложений nginx файл конфигурации logrotate настраивается в /etc/logrotate.d/ папка. один из при…
2 ответа

Изменение способа ротации файлов журнала LogRotate по умолчанию

Мое наблюдение за logrotation заключается в том, чтобы вращать любой файл журнала, процесс logrotate, в следующем порядке. копирует рассматриваемый файл журнала (назовем его file1.log) с новым именем (добавляя отметку времени или число к существующе…
13 май '14 в 14:24
1 ответ

Вращающиеся журналы с разными именами с помощью logrotate

К имени журналов добавляется метка времени при создании, например, log-20140526-062503.txt Есть ли способ управлять этим? Я пытался с пользовательским файлом состояния, но поворот журнала не удаляет старый файл. /var/logs/*.txt { rotate 15 daily com…
30 сен '14 в 15:14
1 ответ

Logrotation, когда имена файлов включают дату

Мои файлы журналов находятся в формате "2011-03-28.log.php". Файлы журнала создаются каждый день. Я хочу сохранить журнал за 5 дней, а остальные - удалить. Это означает, что будут сохранены только 5 файлов журнала, а все остальное будет удалено. Воз…
06 апр '11 в 06:40
1 ответ

Lighttpd перестает писать в access.log

У меня есть эта проблема с моим lighttpd установка, где вход в access.log прекратится, как только программное обеспечение для ротации журналов по умолчанию стирает мой access.log после копирования в access.log-YYYYMMDD, Я должен остановить и перезап…
06 мар '15 в 00:48
5 ответов

Как сжать логи, созданные rotatelogs

Я использую rotatelogs для создания моих ежедневных журналов apache в формате host.<day>.<month>.<year>.access.log, Теперь я хочу gzip и переместить журнал в другой каталог после его завершения. Как это сделать? Обновление: произош…
23 дек '11 в 14:49
0 ответов

Logrotate не работает ежедневно, но в файле состояния написано, что работает

Это мое logrotate сценарий: /var/log/pyApi.log /var/log/runGet*.log { daily missingok rotate 7 compress notifempty nocreate su } Уже проверил /var/lib/logrotate/status, он говорит, что последний запуск 27 февраля 2016 года, но последний обновленный …
28 фев '16 в 11:08
1 ответ

Процесс входа в систему stdout и stderr windows

У меня есть служба на окнах, которая выполняет другой процесс, который печатает много строк в свои STDERR и STDOUT. Я фиксирую эти строки и перенаправляю их в какой-нибудь файл журнала. Я хотел бы войти в этот файл журнала, если его размер становитс…
05 авг '15 в 09:48
2 ответа

Программа, которая принимает стандартный ввод, затем записывает в файл с отметкой даты и времени?

Интересно, есть ли программа, которая будет делать то, что я хочу. Это похоже на программу ротации потокового журнала. Для командной строки linux/unix. Допустим, у меня есть некоторый ввод, который передает некоторые данные. Я хочу записать это файл…
02 ноя '11 в 22:54
2 ответа

Неопознанный ротатор httpd log

У меня есть свой собственный экземпляр сервера, который является Centos 5.7 и я установил Apache некоторое время назад. Теперь я заметил, что мои файлы журнала вращаются. Я не мог вспомнить, настроил ли я что-то или нет, так как на cron ничего нет, …
21 дек '11 в 02:43
1 ответ

Ведение журнала с именованными каналами

У меня есть много кода, который мне нужен для того, чтобы распечатать его на стандартном уровне. Я подумываю использовать следующий сценарий оболочки для создания именованного канала, чтобы я мог не выполнять процесс, перенаправляя его вывод в канал…
20 май '12 в 00:15
1 ответ

Ошибка Logrotate с ошибкой "Нет данных"

Я использую logrotate для различных задач ротации журналов, включая ротацию файлов журналов для утилиты объединения пулов postgresql pgbouncer, pgbouncer логи расширены - я накапливаю много ГБ за пару дней - таким образом я изменил его конфигурацию …