系统日志查看发现挂起问题

docker events
tail -f /var/log/docker.log
tail -f /var/log/syslog -n 1000

# 主要看 
tail -f /var/log/syslog 
Apr 29 12:34:18 iZbp12sxjz1xe1dcgeujkwZ NetworkManager[2805]: <info>  [1714365258.4246] manager: sleep: sleep requested (sleeping: no  enabled: yes)
Apr 29 12:34:18 iZbp12sxjz1xe1dcgeujkwZ ModemManager[3082]: <info>  [sleep-monitor] system is about to suspend
Apr 29 12:34:18 iZbp12sxjz1xe1dcgeujkwZ NetworkManager[2805]: <info>  [1714365258.4247] manager: NetworkManager state is now ASLEEP
Apr 29 12:34:18 iZbp12sxjz1xe1dcgeujkwZ gnome-shell[4295]: Screen lock is locked down, not locking
Apr 29 12:34:18 iZbp12sxjz1xe1dcgeujkwZ systemd[1]: Reached target Sleep.
Apr 29 12:34:18 iZbp12sxjz1xe1dcgeujkwZ systemd[1]: Starting Record successful boot for GRUB...
Apr 29 12:34:18 iZbp12sxjz1xe1dcgeujkwZ systemd[1]: Starting NVIDIA system suspend actions...
Apr 29 12:34:18 iZbp12sxjz1xe1dcgeujkwZ suspend: nvidia-suspend.service
Apr 29 12:34:18 iZbp12sxjz1xe1dcgeujkwZ logger[6075]: <13>Apr 29 12:34:18 suspend: nvidia-suspend.service
Apr 29 12:34:18 iZbp12sxjz1xe1dcgeujkwZ systemd[1]: grub-common.service: Succeeded.
Apr 29 12:34:18 iZbp12sxjz1xe1dcgeujkwZ systemd[1]: Finished Record successful boot for GRUB.
Apr 29 12:34:18 iZbp12sxjz1xe1dcgeujkwZ systemd[1]: Starting GRUB failed boot detection...
Apr 29 12:34:18 iZbp12sxjz1xe1dcgeujkwZ systemd[1]: grub-initrd-fallback.service: Succeeded.
Apr 29 12:34:18 iZbp12sxjz1xe1dcgeujkwZ systemd[1]: Finished GRUB failed boot detection.

解决方法

systemctl status sleep.target
# 禁用
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
# 启用
systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target
# 查看状态
systemctl status sleep.target

其他

如果出现 CPU100% 问题,可以试试用下面方式

# /etc/systemd/logind.conf中,在底部添加以下行:
sudo vim /etc/systemd/logind.conf

HandleSuspendKey=ignore
HandleHibernateKey=ignore
HandleLidSwitch=ignore
HandleLidSwitchExternalPower=ignore
HandleLidSwitchDocked=ignore

# 然后
systemctl restart systemd-logind