Here’s a strange one that’s driving me crazy…
Four weeks ago I upgraded from EE 2.6 to 2.7.2. All seemed to go well. I also added Playa to the mix after the upgrade. Nothing else changed. The OS is CentOS 5.8, SQL 5.0.95, PHP 5.2.17 on a dedicated server with a few other sleepy domains that I control and haven’t touched in months.
The next week on Wednesday morning my site stops serving content and instead I get the dreaded white screen on both my home page and control panel. I checked my http server and Apache was fine. It would serve static content from my home directory and my Linux web-based control panel serves fine (Webmin). To make sure I restarted Apache and still no luck with EE. In desperation I did a reboot (first one in 16 months) and the site was back live. Whew! I did some reading and allocated additional memory (256M) to PHP thinking perhaps Playa or the newer version of EE needed more resources.
The next Wednesday the entire event took place again. And the next Wednesday, and again today. (Groundhog Day anyone?)
I have no specific cron jobs on the server at the time of failure (appears to be 12 PM Eastern, give or take) and I don’t have the EE Cron module. The only Cron job I’ve configured on the server is a backup that I haven’t modified that runs at 1AM each morning. I tried looking for PHP errors in the Apache log but can find none.
The Wednesday thing seems too much of a coincidence to ignore. There must be some service or process that launches around this time that wrecks havoc with EE. Does anyone have an idea on this one?