It was supposed to be easy! I have known for a while that I would have to make some changes to the site to upgrade the infrastructure, because it was getting harder to maintain. I needed something that mirrored what I could test against.
So I did my research … really, I did. I tested the site on my local hardware against a similar set of hardware and didn’t have any problems. So I figured I was all ready to go. The process is automated on the site where the Canadian Great War Project is hosted, and it said “This process will take approximately 30 minutes. Larger sites may take longer.”
So I figured, well if it takes 4 times as long, then it’s only a couple of hours. So I set my alarm, and got out of bed at 3:00 AM, statistically the time with the least access, and started the upgrade.
… 2 hours later – site was still down.
… 4 hours later – same
… 12 hours later – I’m starting to get concerned
… 24 hours later – On the phone with tech support. Oops, the automated process stalled and left everything in limbo. “Don’t worry, we’ll straighten it out.”
So they reset things, and the site was back to its original state. Then a bit later today, they restarted the upgrade, and it worked smoothly. Except for that teeny little sentence, buried in the documentation “Applications may need to be modified after the upgrade.”
So the site came back on-line, and all kinds of error started to appear. There was a slight configuration difference between the old hardware and the new. Thankfully the error was easy to understand, and not too hard to fix … except that I had to change over 1,000 files and re-upload them to the server. My wife came in to ask me a question while I was desperately trying to get everything uploaded again. She quickly left saying “A leeeetttttlllllle bit stressed, are we?” Even Bodey Dawg took one look at me and scooted towards the other end of the room, sitting with his paws over his head!
But it all seems to be back running now.
Some 40 hours after I started that “1/2 hour little task.”
I have a bit more checking to do, but I think I’ve got most everything running correctly. If anyone notices anything strange, please let me know.
This upgrade only affected the web pages that render the data, not the data itself, so nothing got lost … other than 40 hours.
Everyone has my sincerest apologies.