系统日志充斥着垃圾邮件,导致 PC 运行缓慢

系统日志充斥着垃圾邮件,导致 PC 运行缓慢

我最近将我的台式机和笔记本电脑升级到了 Ubuntu 21.04,我的日志里充满了来自 gnome-shell、内核和其他程序的消息。

我在 /etc/rsyslog.d/30-custom.conf 中有适当的文件,如下所示:

:programname, isequal, "gnome-shell" stop
& stop

然而,Rsyslog 似乎完全忽略了我的过滤器,因为日志中充满了数千条消息,例如:

May 16 11:19:00 stephan-desktop gnome-shell[4377]: Can't update stage views actor ClutterActor is on because it needs an allocation.

每秒 10 个!我的笔记本电脑上装有 SSD,驱动器不断写入新的日志文件,我的整个桌面变得迟缓且无响应。

我尝试在过滤器行末尾使用 ~ 而不是 'stop',但没有什么区别。我尝试使用新格式而不是旧格式:

if $programname == "gnome-shell" then stop

这也没什么区别。如果我故意在该 conf 文件中放置一个错误(例如,在另一行之前放置一个 &stop),我会在重新启动 syslogd.service 时看到一个警告,所以我知道它正在被读取。

我意识到这可能是一个 gnome-shell 插件,我可以逐个禁用它们来查找问题,但是为什么 rsyslog 会忽略我的过滤器?我的笔记本电脑上有很多过滤器可以防止系统日志垃圾邮件,我依靠它们来保持我的电脑平稳运行,但自从更新到 21.04 以来,它们都被忽略了。

我已经为此花了好几个小时,非常感谢任何建议或帮助。

相关内容