У меня есть коробка CentOS 5.2, на которой работает мой производственный веб-сервер (Apache 2 + Mongrel_cluster) для проекта Ruby on Rails. Машина размещена на GoDaddy.com и является «виртуальным частным сервером». Система периодически перезагружается сама по себе (возможно, раз в 6 месяцев). У меня два вопроса:
Поместите однострочник в /etc/rc.local, например:
/ bin / date +% F_% T | / bin / mail -s "myhost был перезагружен" me@example.com
Ура
поместите следующее в cron
@reboot echo "rebooted" | mail root
есть также некоторые другие службы, которые контролируют ваш сервер, я уверен, что даже godaddy должен это делать, не говоря уже о том, что они должны изучить это, если это их сервер
Как ранее упоминал Джейсон, проверьте / var / log / messages (и / или / var / log / warn, если он у вас есть). Увидев, что ящик принадлежит GoDaddy, позвоните им и спросите, что случилось с перезагрузками. Это может быть что угодно, от аппаратного сбоя, о котором они не знают (или игнорируют), до перезагрузки для нового ядра. В любом случае, они должны теперь, когда и почему это произойдет.