База знаний DCImanager 6

Как управлять логами в DCImanager 6

Описание

По умолчанию логи хранятся и ротируются с помощью системного журнала journald. Подробнее см. в статье Лог-файлы платформы.

Со временем объём логов увеличивается, что может привести к полному заполнению дискового пространства. Чтобы предотвратить это и обеспечить доступность логов за требуемые периоды, необходимо настроить политику их ротации и хранения в journald.

Правильная настройка журналирования позволяет:

  • оптимизировать использование дискового пространства;
  • регулировать длительность хранения лог-файлов.

Диагностика

Для оптимизации свободного пространства перед изменением настроек оцените текущий объём логов:

journalctl --disk-usage

Решение

Чтобы настроить ротацию логов:

  1. Подключитесь к серверу с платформой по SSH. Подробнее о подключении по SSH см. в статье Настройка рабочего места.
  2. Откройте файл /usr/lib/systemd/journald.conf.d/dci.conf в режиме редактирования.
    Содержимое файла по умолчанию
    [Journal]
    Storage=persistent
    Compress=yes
    SystemMaxFileSize=500M
    SystemMaxUse=20G
    Пояснения
  3. Отредактируйте файл:
    • чтобы увеличить период хранения логов, увеличьте значение параметра SystemMaxUse;
    • чтобы уменьшить занятое логами пространство, уменьшите значения параметров SystemMaxUse и SystemMaxFileSize.
  4. Перезапустите службу systemd-journald, чтобы применить изменения:
    systemctl restart systemd-journald

Для немедленного освобождения пространства вы можете вручную очистить логи старше заданного времени. Например, чтобы удалить все логи, созданные более 12 часов назад, выполните команду:

journalctl --vacuum-time=12h
Пояснения
Внимание!
--vacuum-time принимает только аргумент с одной единицей измерения без пробела. Например, правильно: 12h, неправильно: 12 h 30 min.
Может быть полезно

Связанные статьи:

Дата последнего обновления статьи: 03.12.2025. Статья подготовлена техническими писателями ISPsystem