Logrotate с `copytruncate` " потеря данных " - это серьезно?
Manpage of logrotate утверждает, что используя copytruncate
опция приводит к "очень маленькому интервалу времени между копированием файла и его усечением, поэтому некоторые данные журналов могут быть потеряны". Это действительно актуально в сценариях реального мира?
Я использую logrotate в паре с rsyslog для сбора сетевой статистики и логов с сетевых устройств и серверов. Там много бревен. Я бы сказал, около 10-20 сообщений в секунду. Должен ли я беспокоиться об этом разрыве?
1 ответ
Все зависит от ваших требований, сколько неточностей вы можете принять из-за этого. Чтобы точно выяснить, какой эффект это имеет, вы должны протестировать свой вариант использования.
В зависимости от вашего индивидуального варианта использования существует так много вещей, что мы не можем дать ответ "да" или "нет".