如何安全退出 logcheck,它占用了我的 CPU 75% 几个小时?

如何安全退出 logcheck,它占用了我的 CPU 75% 几个小时?

logcheck已经grep运行了几个小时了,但还没有完成。我怎样才能找出为什么花了这么长时间,以及如何优雅地退出它(这样它就不会跳过任何日志,而只是在稍后处理它们)?

我正在使用 Debian 9.1 和 KDE。通常,它有 1 个进程占用我的 CPU 的 25%,并运行几分钟。一开始也是这样,但现在有 3 个进程,75%,并且如上所述已经运行了几个小时。我的系统日志文件大小约为 500MB。

我需要退出它有 3 个原因:

  • 我的电脑声音太大
  • Plasma 似乎崩溃了 - 任务栏和小部件被冻结。我仍然可以使用dolphin等但不是很方便。
  • 我想将 CPU 用于其他用途

我查了一下/var/log/,发现最大的文件是syslog.1,有3.5GB。

消息的上半部分或多或少是:

pulseaudio[2159]: [alsa-sink-USB Audio] alsa-sink.c: Failed to set hardware parameters: Input/output error  
kernel: [59463.466760] usb 1-11: 1:1: usb_set_interface failed (-71)  
kernel: [59463.467203] usb 1-11: 1:1: usb_set_interface failed (-71)  
kernel: [59463.467631] usb 1-11: 1:1: usb_set_interface failed (-71)  
kernel: [59463.468323] usb 1-11: 1:1: usb_set_interface failed (-71)  
kernel: [59463.468753] usb 1-11: 1:1: usb_set_interface failed (-71)  
kernel: [59463.469182] usb 1-11: 1:1: usb_set_interface failed (-71)  
kernel: [59463.469813] usb 1-11: 1:1: usb_set_interface failed (-71)  
kernel: [59463.470261] usb 1-11: 1:1: usb_set_interface failed (-71)

消息的下半部分如下所示:

dbus-daemon[1916]: Rejected: destination has a full message queue, 0 matched rules; type="signal", sender=":1.9" (uid=1000 pid=2062 comm="kded5 [kdeinit5]                                  ") interface="org.kde.KDirNotify" member="FilesAdded" error name="(unset)" requested_reply="0" destination="org.freedesktop.DBus" (uid=1000 pid=2113 comm="/usr/bin/plasmashell --shut-up ")  
dbus-daemon[1916]: Rejected: destination has a full message queue, 0 matched rules; type="signal", sender=":1.9" (uid=1000 pid=2062 comm="kded5 [kdeinit5]                                  ") interface="org.kde.KDirNotify" member="FilesAdded" error name="(unset)" requested_reply="0" destination="org.freedesktop.DBus" (uid=1000 pid=2113 comm="/usr/bin/plasmashell --shut-up ")  
dbus-daemon[1916]: Rejected: destination has a full message queue, 0 matched rules; type="signal", sender=":1.9" (uid=1000 pid=2062 comm="kded5 [kdeinit5]                                  ") interface="org.kde.KDirNotify" member="FilesAdded" error name="(unset)" requested_reply="0" destination="org.freedesktop.DBus" (uid=1000 pid=2113 comm="/usr/bin/plasmashell --shut-up ")

我真的不知道这些消息意味着什么。我之前在位置之间复制了文件。我的音频没有问题。 Plasmashell 有一段时间不起作用。

答案1

由于它是您的工作站,我只需卸载 logcheck。

Logcheck 是 Linux 服务器更精细的安全设置的一部分,在具有多个服务器的企业环境中更有用,可以检测、解析日志错误并通过邮件发送给您自己。

要卸载它,请执行以下操作:

sudo apt-get remove logcheck

建议提出另一个有关日志大小的问题,或者将某些可能安装的服务的日志轮换从每周更改为每天;它们一定比平常大,logcheck 才会如此繁忙。正如 @meuh 所说,仔细/var/log查看哪些日志失控可能会很有用; 500MB 的系统日志似乎是正常大小,但日志文件更多。

相关内容