Silver linings, though.
Here’s what happened…
I kept getting downtime alerts, so I wrote in to DreamHost support, asking them to look into it and let me know what, if anything, I needed to do to see better uptime. I’ve been with DreamHost since 2007, and they’ve always done right by me.
Discovering the downtime was caused by memory limits, they doubled server resources and re-enabled php FastCGI Process Manager (FPM). Long story short, I’ve changed hosting plans half a dozen times in the last three years and one of those hens came home to roost.
In the process of making all those changes to the setup, FPM apparently got completely reset. So when DreamHost re-enabled it, a missing parameter resulted in a bunch of 404 – Not Found errors because something was inserting “php.fcgi” into all the URLs.
Hindsight being what it is, this coulda-woulda-shoulda been a quick fix. Except I had almost 10 years of less-than-ideal file management going on. Believe it or not, I actually had TWO versions of EVERYTHING—including TWO complete backups for each. Some of those old, long forgotten files were compromised, distracting from the root cause of my downtime.
DreamHost asked me to review and address the suspect files. I started deleting things at lunch yesterday, paused for the drive home, and then let FileZilla run all night long.
When the sun came up this morning, I’d deleted over 16GB worth of bullshit.
On a 30GB hosting plan, that’s not insignificant—I’m back down to 12GB.
This SNAFU messed up my schedule for the week. But better it happened now than during Next Level Gearhead Summer.
Which I’ll be teasing tomorrow.