Por que meu servidor de produção do CentOS 5 foi reinicializado?

3

Eu tenho uma caixa CentOS 5.2 executando meu servidor web de produção (Apache 2 + Mongrel_cluster) para um projeto Ruby on Rails. A máquina é hospedada pelo GoDaddy.com e é um "servidor privado virtual". O sistema é reiniciado periodicamente por conta própria (talvez uma vez a cada 6 meses). Eu tenho duas perguntas:

  1. Como posso determinar por que minha máquina foi reinicializada?
  2. Existe uma boa maneira de me notificar automaticamente (ou seja, via e-mail) quando o sistema for reinicializado?
por Pete 29.07.2009 / 05:32

3 respostas

5
  1. Verifique / var / log / messages pelo tempo suspeito reinicializado
  2. Coloque um marcador em /etc/rc.local como:

    / bin / date +% F_% T | / bin / mail -s "myhost foi reiniciado" [email protected]

Felicidades

    
por 29.07.2009 / 05:43
1

colocar em seguida no cron

@reboot echo "rebooted" | mail root

há também outros serviços por aí que monitoram seu servidor, eu tenho certeza que até o godaddy deveria fazê-lo, sem mencionar que eles deveriam investigar isso se o servidor deles

    
por 29.07.2009 / 05:41
1

Como mencionado anteriormente por Jason, verifique / var / log / messages (e / ou / var / log / warn se você tiver). Vendo que a caixa é propriedade da GoDaddy, ligue para eles e pergunte o que há com as reinicializações. Poderia qualquer coisa, desde uma falha de hardware que eles não conhecem (ou estão ignorando) até uma reinicialização para um novo kernel. De qualquer forma, eles devem agora quando / por que isso acontece.

    
por 30.07.2009 / 03:19