Drupal 7.33 performance penalty

Want to help support this blog? Try out Oh Dear, the best all-in-one monitoring tool for your entire website, co-founded by me (the guy that wrote this blogpost). Start with a 10-day trial, no strings attached.

We offer uptime monitoring, SSL checks, broken links checking, performance & cronjob monitoring, branded status pages & so much more. Try us out today!

Profile image of Mattias Geniar

Mattias Geniar, November 28, 2014

Follow me on Twitter as @mattiasgeniar

An interesting post on a performance hit that occurred on Drupal 7.33 where the symptoms are CPU’s running at 100%.

After deployment to live, we got some reports that the site was responding slow. … We had to investigate after a while as there was no sign of improvement, the CPU of the server was hitting 100% 24/7. Jeroen Bobbeldijk

If you’re upgrading to 7.33 and are finding yourself in a pickle with maxed out CPU’s, you can profile the module_load_include() function as a probably cause.

It goes to show how a change in a seemingly unrelated part of the code can have tremendous impact on other parts. And linking them together isn’t always as easy as it looks.

Nice find!