为什么我的CentOS 5生产服务器重启?

我有一个运行我的生产Web服务器(Apache 2 + Mongrel_cluster)的CentOS 5.2框,用于Ruby on Rails项目。 该机由GoDaddy.com托pipe,是一个“虚拟专用服务器”。 系统会自行重新启动(可能每6个月一次)。 我有两个问题:

  1. 我怎样才能确定为什么我的机器重新启动?
  2. 当系统重新启动时,是否有一种很好的方式可以自动通知我(即通过电子邮件)?

  1. 检查/ var / log / messages可疑的时间重新启动
  2. 在/etc/rc.local中放一行:

    / bin / date +%F_%T | / bin / mail -s“myhost重新启动”[email protected]

干杯

把以下在cron中

@reboot echo "rebooted" | mail root 

还有一些其他的服务监视你的服务器,我敢肯定,即使是godaddy应该这样做,更不用说他们应该看看,如果其服务器

正如之前提到的Jason,检查/ var / log / messages(和/或/ var / log / warn,如果有的话)。 看到这个盒子是GoDaddy拥有的,打电话给他们,询问重新启动的情况。 它可以是任何硬件故障,他们不知道(或忽略),以重新启动一个新的内核。 无论哪种方式,他们现在应该/何时发生。