Thats why we should always have a backup(a clone exactly backup daily) in any case of this, i have at least 3 backup servers currently, my website serve almost 2 million daily visitors and if my server went down for more than 1 hour max(i would switch to the new server IP immediately). Instead of checking tickets everyday and praying it will be online. Have a notification email send to your phone in this case, so you get 99% uptime.
I would give advice as a professional webmaster with over 15 years in web administration and running websites, setup daily backup using automatic script, invest extra revenue into 1-2 more server for backups, and these server should be check daily for their uptime if they are down and also script should be running good with no errors.
So above tips hope you can master well.