Current events and traffic spikes

News agencies today are reporting that pop star Michael Jackson has been hospitalized, and perhaps died. We can all think back on how the King of Pop has touched our lives, but today we can also see how high-profile news events can affect a web site… See also past events such as the Popedotting and the 2008 US election.

Here at the office we first noticed something was going on when IM services such as AOL Instant Messenger started logging people out — we quickly noticed that our own servers were hitting load spikes, and suspected there was something going on…

Server CPU load spike (likely several more to come):


The actual traffic load spike is subtler; server effects can be disproportionate to the actual traffic:

Image (3) traffic-spike.png for post 3737

Update 22:53 UTC:

The traffic is pretty much holding steady but we’ve still been seeing intermittent load spikes:

Image (5) load-spike2.png for post 3737

These are at least in part due to one of our memcached internal data cache servers going wonky and swapping due to overuse of memory from text storage running on the same node. We’ve reduced traffic on the node and restarted it to even out its memory usage. (Thanks Domas!)

Update 23:00 UTC:

You may see intermittent messages like “(Cannot contact the database server: Unknown error (” as temporary database overloads cascade around the system. Sorry for the inconvenience while we work the kinks out; just wait a few minutes and try again…

Update 23:43 UTC:

We believe a large chunk of the CPU overload is due to cache swarming — many visitors simultaneously causing a re-render of the page due to an expired cache version. I’ve put in a temporary hack which will reduce the amount of rendering, but may cause some people to see out of date copies of the page.

Update 2009-07-02:

Here’s a link to Domas’s blog post with technical details on the cash swarming problem.

10 Show

10 Comments on Current events and traffic spikes

Murata 2 years

MJ is definitely the king. When i listen to his records i feel as he is still alive. For sure one of the best music superstars ever been born!

brion 7 years

Giants27 :

What’s causing the error message this time?

That doesn’t appear to be MJ-related. Primary database fell down and needed to be switched out:

Giants27 7 years

What’s causing the error message this time?

domas 7 years

I posted somewhat more verbose tech explanation at in case anyone wonders :)

Anthere 7 years

When I got the error several times and learned about the death from a friend, I immediately joked “The site is dying because of Michael Jackson”.

Jeee, it was actually true !

George William Herbert 7 years

Here at $midsizedsmartphoneco, the web traffic did the same thing right as the news went out, as did SMS traffic.

Not much of the load went towards Wikipedia, but it was a pretty widespread effect across many sites.

Nick Moreau 7 years

re: jps

Remember, Michael Jackson is on the front page of Wikipedia, whereas Farrah isn’t. That partially helps with the traffic boost.

J.delanoy 7 years

Yeah, he was -that- great :-)

David Gerard 7 years

Yeah, I got “server couldn’t connect to database” a few times when I looked at Talk:Michael Jackson. He knocked Wikipedia off air momentarily!

jps 7 years

So based on those two spikes, Fawcett was 1/3rd as popular as Jackson?

Leave a Reply

Your email address will not be published. Required fields are marked *