Service is back up. The server claims that it was running fine the whole time so this was probably a network issue at the data center and not anything that I messed up (unless you want to count not having some kind of fail over to a different data center set up, but I don't have the budget or an honest business case to justify the budget for that).