Почему rsyslog полностью перестает записывать логи при высокой нагрузке?

Привет всем! Прохожу курс “от 0 до Linux админа” на платформе Yodo, и столкнулся с неожиданной проблемой. Я активировал режим отладки на одном из сервисов для устранения неполадок, что привело к тому, что более 500 строк syslog пишутся в логи каждую секунду. После нескольких минут такого интенсивного логирования Rsyslog полностью прекращает вести логи вообще для всех сервисов. Сам процесс при этом продолжает работать и не показывает никаких признаков того, почему запись логов остановилась.

В журналах я нашёл повторяющуюся строку “imjournal: journal files changed, reloading… [v8.2412.0-1.el10 try https://www.rsyslog.com/e/0]”, но не смог определить, связана ли эта ошибка с моей проблемой. Когда режим отладки не включён, Rsyslog работает без проблем в течение нескольких недель/месяцев.

Это происходит на сервере Rocky 10. Может кто-то сталкивался с подобной проблемой или знает, как можно её решить? Буду признателен за любую помощь!

Привет! Слушай, я тут попытался разобраться, почему rsyslog у меня поехал кукушкой и просто перестал писать логи, когда нагрузка на сервер завалилась. Погуглил, посмотрел разные форумы, много чего пробовал, но всё равно не получилось.

Что именно не вышло:

  1. Настройки конфигурации: Попробовал поковырять конфиги rsyslog. Убедился, что у меня всё правильно прописано. Увеличил буфер, но это не помогло.
  2. Очереди: Заменил стандартный механизм на асинхронный, думал, это поможет. Но даже с этим rsyslog под завалами нагрузки глохнет и не пишет ни черта.
  3. Проверка ресурсов: Посмотрел нагрузку на CPU и RAM, всё норм. Свободного места на диске тоже валом. Короче, аппаратные ресурсы не буксуют, а rsyslog всё равно не хочет работать.
  4. Логи rsyslog: Запустил его в отладочном режиме, зимовал на их логах, но толком ничего не прояснилось – просто молчат, как рыбы.

Короче, было бы здорово найти причину и реальную схему, как это исправить. В итоге наткнулся на курсы на Yodo, которые как раз о системах логирования, оптимизации и что-то еще полезное. Вот, глянь сам: Yodo Courses.

Если есть у тебя идеи, как ещё можно прокачать rsyslog или куда копать дальше, отпишись, буду рад любой подсказке!