服务器崩溃记录 | rtkit-daemon

其他 · 2023-06-03 · 470 人浏览

最近服务器时常出现卡顿现象,最近两天甚至直接崩溃了两次。痛定思痛,决定好好排查一下。

根据学姐的说法,服务器是因为CPU占用过高导致崩溃,但是我们一般都是用GPU资源,CPU跑满的情况非常少见。随后查看日志可以发现服务器崩溃前运行的是rtkit-daemon这个守护进程(这是一个音视频相关的进程)

img

网上查阅后发现不止我们出现这个情况,问题出在PulseAudio这个软件上。他会启动rtkit进程,而这个进程似乎存在过度占用CPU的bug。

image-20230603193645492

接下来关闭PulseAudio服务就好了~

打开/etc/pulse/client.conf~/.pulse/client.conf,修改autospawn=no,关闭PulseAudio服务的自启。

image-20230603191922514

然后把它kill掉就可以了!sudo pkill -f pulseaudio

当然这个方法不一定总是成功,有时候他还是会自动启动,那么也可以直接apt-get remove --purge pulseaudio将其卸载~

image-20230603195200789

至此完结,如果服务器还出现卡顿/崩溃现象再回来更新

Theme Jasmine by Kent Liao