我对使用 ubuntu 还很陌生,对使用 ubuntu 服务器也是新手。我一直在设置物理家庭服务器来运行一些基本任务。我让服务器正常运行了几天,但后来我注意到我在通过 ssh 连接服务器时遇到了问题,然后我发现服务器实际上已关闭。我将其重新打开,一切正常,然后大约 45 分钟后它又会关闭。
我提取了一些系统日志来查看发生了什么,但我在这方面相当不熟练,无法找出发生了什么。以下是服务器关闭前的一些日志。
Sep 19 18:01:48 coman ModemManager[931]: <info> [sleep-monitor] system is about to suspend
Sep 19 18:01:48 coman NetworkManager[823]: <info> [1632074508.4930] manager: sleep: sleep requested (sleeping: no enabled: yes)
Sep 19 18:01:48 coman NetworkManager[823]: <info> [1632074508.4931] manager: NetworkManager state is now ASLEEP
Sep 19 18:01:48 coman gnome-shell[1512]: Screen lock is locked down, not locking
Sep 19 18:01:48 coman systemd[1]: Reached target Sleep.
Sep 19 18:01:48 coman systemd[1]: Starting Record successful boot for GRUB...
Sep 19 18:01:48 coman systemd[1]: Starting NVIDIA system suspend actions...
Sep 19 18:01:48 coman suspend: nvidia-suspend.service
Sep 19 18:01:48 coman logger[6267]: <13>Sep 19 18:01:48 suspend: nvidia-suspend.service
Sep 19 18:01:48 coman systemd[1]: grub-common.service: Succeeded.
Sep 19 18:01:48 coman systemd[1]: Finished Record successful boot for GRUB.
Sep 19 18:01:48 coman systemd[1]: Starting GRUB failed boot detection...
Sep 19 18:01:48 coman systemd[1]: grub-initrd-fallback.service: Succeeded.
Sep 19 18:01:48 coman systemd[1]: Finished GRUB failed boot detection.
Sep 19 18:01:48 coman /usr/lib/gdm3/gdm-x-session[1269]: (**) Option "fd" "27"
Sep 19 18:01:48 coman /usr/lib/gdm3/gdm-x-session[1269]: (II) event1 - Power Button: device removed
Sep 19 18:01:48 coman /usr/lib/gdm3/gdm-x-session[1269]: (**) Option "fd" "49"
Sep 19 18:01:48 coman /usr/lib/gdm3/gdm-x-session[1269]: (II) event0 - Power Button: device removed
Sep 19 18:01:49 coman kernel: [ 2432.319507] rfkill: input handler enabled
Sep 19 18:01:49 coman gnome-shell[1512]: Error checking authorization for action id org.freedesktop.packagekit.trigger-offline-update: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: Action org.freedesktop.packagekit.trigger-offline-update is not registered
Sep 19 18:01:49 coman gnome-shell[1512]: Error checking authorization for action id org.freedesktop.packagekit.trigger-offline-update: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: Action org.freedesktop.packagekit.trigger-offline-update is not registered
Sep 19 18:01:49 coman /usr/lib/gdm3/gdm-x-session[1269]: (II) systemd-logind: got pause for 13:65
Sep 19 18:01:49 coman /usr/lib/gdm3/gdm-x-session[1269]: (II) systemd-logind: got pause for 13:64
Sep 19 18:01:49 coman systemd[1]: nvidia-suspend.service: Succeeded.
Sep 19 18:01:49 coman systemd[1]: Finished NVIDIA system suspend actions.
Sep 19 18:01:49 coman systemd[1]: Starting Suspend...
Sep 19 18:01:49 coman systemd-sleep[6297]: Suspending system...
Sep 19 18:01:49 coman kernel: [ 2432.414801] PM: suspend entry (deep)
这台服务器就放在壁橱里,没有人实际接触过它。如果我打开它然后完全不去管它,它也会关闭。
答案1
我不太清楚具体问题是什么,但我还是尝试删除了任何与 GUI 有关的程序。
然后我打开/etc/defaullt/grub
并添加参数consoleblank=0
并保存。
然后我运行sudo update-grub
并重启了服务器。将它连接到显示器上,它不再启动到任何 GUI,服务器现在已经连续在线超过 24 小时,没有随机关机。
我认为当时发生的事情是它正在启动到 GUI 登录屏幕,由于没有人直接登录服务器,它会尝试进入睡眠模式。这台服务器是用较旧的计算机部件构建的,我确实遇到了这台旧电脑从睡眠模式唤醒的问题。这个硬件可能是导致这个问题的原因,但我似乎至少已经通过上述过程暂时解决了这个问题。