Most small businesses will run their website from a single server — either on shared hosting, a Virtual Private Server, or perhaps a dedicated server. Either way, you will occasionally have to deal with downtime, and it’s important to have a basic plan of action when this happens.
How long until you realise?
If you don’t have automatic server monitoring set up, you might not notice for a while. You probably don’t visit your own website often, and if your email is down too, you won’t get any tip-offs.
Consider setting up server monitoring including email and text notifications.
How much downtime can you tolerate?
Be realistic and don’t panic. 15-minutes of downtime won’t ruin anyone’s business, and it’s unlikely that it would cost you any custom.
A few issues could have occurred, and some are quick to solve.
- Website errors are usually quick to fix when you’ve found them, and are usually caused by lack of testing
- Hardware or network issues may often be out of your control — your web host is hopefully already aware, but contact them urgently
- Security issues or recovery from hacking would generally be a longer process, and require analysis of how any compromise occurred and how to prevent it in future
Always have a backup, move your website easily
If your server’s just gone offline, it’s too late to make a copy and move it elsewhere. Setting up an automated, remote backup, allows you to up sticks and host your site elsewhere, without waiting for your previous server to be restored.
If you have access to more than one server, your backup can be set up on the second server, ready to go, in case of server loss. This can be automated, or you can manually update your DNS A record to point to the new server — this generally updates within a couple of hours, but will take longer to propagate around the world, so should be considered only if your server is expected to be offline for several hours.
Is your email down?
If you host your own email on the same server, that’ll be down too.
Once it’s back up, emails should be correctly delivered. Consider hosting your email elsewhere, so you have one less thing to worry about.
