为单个服务定制 journald 配置

为单个服务定制 journald 配置

我有一个服务(systemd 单元)会记录很长的消息(~700K),这意味着LineMax48K 的默认设置是不够的。

将字段设置LineMax1Min/etc/systemd/journald.conf可以解决问题,但这可能适用于系统上运行的所有服务。

另一种有效的方法是创建一个/usr/lib/systemd/journald.conf.d/blah.conf包含以下内容的文件:

[Journal]
LineMax=1M

但这似乎再次适用于系统上运行的所有服务(因为我可以将文件命名为任何名称)。

有没有办法LineMax仅将配置应用于一项特定服务,而让其他服务使用默认值?

相关内容