Logrotate с `copytruncate` " потеря данных " - это серьезно?

Manpage of logrotate утверждает, что используя copytruncate опция приводит к "очень маленькому интервалу времени между копированием файла и его усечением, поэтому некоторые данные журналов могут быть потеряны". Это действительно актуально в сценариях реального мира?

Я использую logrotate в паре с rsyslog для сбора сетевой статистики и логов с сетевых устройств и серверов. Там много бревен. Я бы сказал, около 10-20 сообщений в секунду. Должен ли я беспокоиться об этом разрыве?

1 ответ

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

В зависимости от вашего индивидуального варианта использования существует так много вещей, что мы не можем дать ответ "да" или "нет".

Другие вопросы по тегам