轮换 systemd-journal-remote 的日志

轮换 systemd-journal-remote 的日志

我正在运行 Ubuntu 22.02systemd-journal-remote版本249.11-0ubuntu3.6.,由于未设置日志轮换,硬盘已满。为了管理日志的文件大小,我使用/etc/systemd/journal-remote.conf.d/01-central-log.conf两个属性MaxFiles和更新了配置MaxUse。不幸的是,这些属性没有被尊重,当我重新启动 systemd-journal-remote 服务时会抛出以下错误:

Jan 27 10:20:11 log-server systemd-journal-remote[949021]: /etc/systemd/journal-remote.conf:18: Unknown key name 'MaxUse' in section 'Remote', ignoring.
Jan 27 10:20:11 log-server systemd-journal-remote[949021]: /etc/systemd/journal-remote.conf:18: Unknown key name 'MaxFiles' in section 'Remote', ignoring.

我也尝试过/etc/systemd/journal-remote.conf直接更新。结果相同

这是我的配置/etc/systemd/journal-remote.conf.d/01-central-log.conf

#  This file overrides /etc/systemd/journal-remote.conf

[Remote]
# keep only 20 journal files as we have 20 logging servers
# MaxFiles only effects archives. Journal files that are used are not deleted!
MaxFiles=20
# Limit size of Journals to 20GB in total
MaxUse=20G

我已经找到并验证该属性是MaxUse并且不是SystemMaxUse不是系统范围的设置。在手册中找到这里并且还来源

有人可以帮助我,我做错了吗?

答案1

我收到了 systemd 新闻组用户的回复。配置属性正确,并放置在正确的文件中。

问题是,正如他提到的freedesktop 手册页“反映主分支的最新状态或最新标签”。因此,该网站显示了 Linux 分销商尚未发布的版本的文档。

因此,对于像我一样遇到问题的人:请尊重您安装的 systemd 软件的适当手册页版本,而不是使用 freedesktop 手册页:man journal-remote.conf

相关内容