我是Ubuntu新手(几天前在我的服务器上第一次安装它)。 我有Ubuntu服务器10.04,只是使用terminal,没有像Gnome的GUI。 到目前为止,除了一件大事以外,它的工作非常好。
每当我去睡觉,我的服务器上没有任何活动(这不是一个大的网站,所以积极的用户在夜间降到0),服务器种类断开连接。 唯一可以使网站恢复在线的是重新启动整个服务器。 我已经尝试使用setterm禁用powersaving,但没有改变。 即使我通过按下任何键唤醒服务器,所以网站不会回到网上!
我试着重新启动Apache和MySQL(我正在使用LAMP服务器顺便说一句),但甚至没有工作。 但是,只要我关掉服务器上的电源,任何事情都可以正常工作几分钟(我猜测大约需要5-15分钟),然后再次closures,除非有人login到站点活跃。
我以前在我的笔记本电脑上使用XAMPP和Windows XP,并且全天候工作,所以我不认为这是我的路由器或ISP的任何东西。
这真让我抓狂! 我的网站一直在学校,因为我无法重启服务器,如果它离线。 有没有人有什么可能是错的线索?
这听起来像是服务器正在进入待机模式,然后当它唤醒(响应键盘input),其网卡无法启动。 尝试进入服务器的BIOS,并禁用在那里find的任何节能function。 这个想法是防止服务器首先进入待机模式。
如果BIOS twiddling不起作用,您应该仍然可以通过一个简单的cron作业来防止服务器进入idle / powersaving模式。 例如,以下是如何让服务器每分钟发送一次ping到一个众所周知的地址(Google DNS服务器8.8.8.8):
sudo echo '* * * * * root /bin/ping -c 1 8.8.8.8 >/dev/null 2>&1' >/etc/cron.d/pinggoog
看看禁用framebuffer是否有帮助。
在/ etc / default / grub中添加nomodeset内核选项
GRUB_CMDLINE_LINUX_DEFAULT="quiet nomodeset"
运行update-grub
$ sudo update-grub
重启。