Ubuntu服务器10.04在我的站点短时间不活动之后断开连接

我是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 

重启。