如果在 MSMQ 专用队列上启用日志,并具有存储限制(例如 100 KB),超过该限制时会发生什么情况?你能配置这种行为吗?
具体来说:
人们似乎暗示设置限制是解决日志增长和超出服务器资源的风险的一种解决方案,但我没有发现任何人解释超出限制时会发生什么。
在我们自己的(非常有限的)测试中,似乎消息只是停止写入日志。(即,当日志队列达到其限制时,旧消息仍保留在日志中,但对于所有未来消息,日志实际上已关闭)。
我最近开始使用 Fedora 25,我正在尝试手动清除日志,但它不起作用。例如:
$ journalctl --disk-usage
Archived and active journals take up 24.0M on disk.
Run Code Online (Sandbox Code Playgroud)
我尝试清除:
$ journalctl --vacuum-size=1M
Vacuuming done, freed 0B of archived journals on disk.
Run Code Online (Sandbox Code Playgroud)
它没有释放任何东西。有任何想法吗?系统是全新安装的,我还没有接触过journald.conf。谢谢。