As a number of people realized (and pointed out, thank you) a number of prominent ColdFusion websites disappeared from the face of the internet for several days.
Who was gone? Well, doughughes.net, clearsoftware.net, model-glue.net, boyzoid.com and more. Scott, Joe and myself all share a server.
What the heck happened? It’s a long story, but I’ll try to keep it brief. Over the weekend I decided that my server seemed awfully slow and that it needed a reboot to reset things. It’d been a while, so what the heck. Unfortunately, the server went down but never came back up. The server was hosted with Server Beach, who does not have a tech support phone line. All I could do was submit a trouble ticket.
It took forever for anything to happen and ServerBeach failed to let me know what was going on. Eventually I found out that the server was failing to boot due to a bad hard drive and that ServerBeach was rebuilding the server on a new hard drive.
This is where it gets bad. ServerBeach royally screwed up.
Let’s take a step back. The server had two hard drives, one for production data and one for backup. (I’m poor! I can’t afford hosted raid or tape backup systems!)
What happened? I’m not sure exactly, but somehow the old backup drive was repartitioned and formatted. Bye bye backups.
So now I had one bad hard drive and one toasted backup drive. Crap!! Luckily the unbootable drive was working enough that I could copy all of the most important data off of it before it finally kicked the bucket. Because of this stroke of luck I only lost one database and that was for my brother who could care less. (Phew.)
This ticked me off enough to do some research on other hosting companies. I’m not quite sure how I managed it, but HostMySite.com gave me a fantastic deal on a dedicated managed server. To save them from having people knocking down their door for the same deal, let it suffice to say that I have a better server with more of everything for less than it cost me at ServerBeach. It saved enough that I can now afford a tape backup!
The next problem was getting the server setup. HostMySite.com may have a 24 hour provisioning service level agreement, but that’s not worth a damn when there’s no RAM for the server. So I had to wait close to two days before I could even start getting things set up on the new server.
Joe and I stayed up most of last night getting things configured on the server. Unfortunately, today we ran into the next problem, DNS. Unlike ServerBeach, HostMySite.com doesn’t provide any way for users to add new domains to their DNS servers. As a result it took all day to get the DNS configuration setup. In fact, there are about 20 domains on this server that aren’t set up yet.
What a mess. I can’t wait to cut the cord with ServerBeach. I can forgive a hard drive failing. I can forgive them not discussing it with me. I can’t forgive them formatting 80 gigs of backup data.