Machst du kleines Script und rufst das per cron alle 5 minuten auf
checkst ob die seite erreichbar ist.
hab sowas in php geschrieben solltest dir fsockopen,fread und socket_get_timout ansehen.
Wegen datenbank verloren ist das beste du schreibst es in ein logfile