外部显示器断开连接时,Ubuntu 服务器持续挂起

外部显示器断开连接时,Ubuntu 服务器持续挂起

我在一台显示器坏了的笔记本电脑上运行了 Ubuntu Server 18.04.1。显然,我使用了外接显示器进行安装

现在,当我断开外部显示器时,服务器会在几秒钟内暂停。

我尝试通过屏蔽 sleep.target、hypernate.taget、suspend.target 和 hybrid-sleep.target 来防止这种情况发生。

这有效。它不会暂停 :-) 但是... :-( 现在它每秒向日志中填充大约 100 条消息,无法暂停,导致其中一个核心运行 100%。同样,只有在监视器断开连接时才会发生。

笔记本电脑盖仍然打开,但最终我喜欢在服务器仍在运行时将其关闭。

有人认为有缺陷的显示器可能会向系统发送一些故障消息,因此我断开了其与主板的连接器。

我错过了什么?

答案1

我发现这是一个老问题了,但我也遇到过同样的问题。此外,我当时正在使用一台嵌入式 PC,由于某种原因,它也认为这是一台笔记本电脑,并不断收到 lidswitch=closed 信号。

对我来说,以下方法解决了该问题:

编辑:/etc/systemd/logind.conf

取消注释并更改行:

#HandleLidSwitch=suspend

到:

HandleLidSwitch=ignore

然后重新启动 logind:

sudo service systemd-logind restart

这为我解决了问题,不再暂停,也不再有日志泛滥!

相关内容