服务器随机挂起,唯一的解决方法是强制重启

服务器随机挂起,唯一的解决方法是强制重启

无论出于什么原因,安装 X 服务器都会导致我的无头服务器完全挂起(对任何 ping、尝试 ssh 登录、在现有 ssh 连接上输入等均无响应。等待 10 多分钟也无法取消挂起服务器),唯一的解决方案是通过我的托管商 Web 界面强制重新启动。编辑:确认 X 服务器实际上可能不是导致此问题的原因。删除 xserver-xorg 也无济于事。

查看网上的信息,我看到一些关于 Linux 内核 5.3 与 Xorg/X 服务器导致挂起的投诉。

因为我需要一个不会每 30-45 分钟崩溃一次且日志中没有任何原因记录的服务器,所以我选择删除 xorg 和所有相关组件。

在与 VNC 和没有 X 服务器的环境中挣扎了大约 30 分钟后,服务器再次挂起。可能是什么问题?

上次崩溃的系统日志:https://pastebin.com/1X3Zryd4

这是一台运行 AMD Ryzen 5 3600 的服务器,配备 64GB DDR4 RAM 和两个 512GB NVMe SSD(RAID 0)。运行 Ubuntu 19.10

编辑:有趣的是,删除所有与 X11、GNOME 和 XFCE 相关的软件包似乎已经解决了这个问题。根据链接中的日志,名为 NetworkManager 的服务正在请求暂停。现在的问题是为什么?

答案1

这是 XFCE 内置的电源管理问题。它会在 30 分钟后暂停服务器,导致无法访问

切换到 LXDE 后没有其他问题

还需要强制禁用休眠和睡眠服务:

sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target

(来源:https://wiki.debian.org/Suspend

相关内容