Ubuntu Server不断“入睡”


17

我在装有1或2 GB RAM的旧AMD 2400+台式机上使用Ubuntu 11.4在家里运行Web服务器(也许?我不能100%回忆)。抱歉,我不记得100%的细节。

无论如何,我有一个KVM连接到显示器和PS2键盘,我可以在服务器和iMac之间进行切换(键盘仅被连接起来,因此我可以轻松地在两者之间切换。每周多次,Pingdom会告诉我服务器关闭,我无法打服务器,当我回到家时(在家时很少发生),我按两次Ctrl键切换到服务器,打空格键,一切就可以正常运行了我需要再次查看,但是我不认为BIOS中打开了任何省电功能。

有人对我可能发生的事情有其他建议吗?我现在正在我叔叔的网站上运行,我真的希望拥有比95%更好的正常运行时间

需要说明的是,我没有安装任何GUI,因此必须在控制台上(或通过WebMin)完成所有工作,而且我知道自己的做法,但我绝不是经验丰富的人。


系统日志(位于下的文件/var/log)中是否显示任何内容?
吉尔(Gilles)'所以

我应该特别查看任何日志吗?
Mike Wills

我不知道,kern.log在计算机进入睡眠状态时创建的任何文件(可能是,但可能是其他文件)中查找日志条目。
吉尔(Gilles)“所以,别再邪恶了”,

Answers:


19

将内核选项添加acpi=off apm=offGRUB_CMDLINE_LINUX_DEFAULTin文件的内容 中/etc/default/grub

然后跑 sudo update-grub

最后重新启动计算机。


不,我会尝试的。
Mike Wills

好吧...我做了改变。只有时间会证明它是否有效。
Mike Wills

我需要弄清楚为什么,但是服务器再次“崩溃”了。
Mike Wills

1
这些内核选项应完全禁用自动电源管理。您是否使用update-grub命令重建了grub ?
jamesallman 2011年

1
这导致USB设备停止与Ubuntu Server 14.04.3。一起使用。
Andrew Mairose

9

在Ubuntu 16.04 LTS上,我成功使用以下命令禁用了暂停:

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

并重新启用它:

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

2

将内核选项acpi = off apm = off添加到文件/ etc / default / grub中GRUB_CMDLINE_LINUX_DEFAULT的内容中

然后运行sudo update-grub

最后重新启动计算机。

根据https://wiki.ubuntuusers.de/Bootoptionen的说法,完全关闭acpi是一个坏主意,因为它可能会由于关闭风扇控制而导致过热。

这是一个非常老的问题。仅针对可能会有类似问题的其他人,检查/etc/systemd/logind.conf它是否适合您所需的配置。可能是将IdleActionSec其设置为不寻常的高值并IdleAction设置为suspend


-1

将其添加到内核参数的末尾/boot/grub/grub.conf

consoleblank=0
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.