As some of you noticed, including a number of major media organizations, WordPress.com had some unexpected downtime on Thursday evening. Whether you’re eating delicious BBQ, as I was, watching a marathon, or about to post your opus, downtime is an annoying interruption and we hate it.
This had nothing to do with our network providers, or data centers, or aliens, it was completely our fault. A single line, nay, a single character out-of-place, slipped by our normal review and testing and started overwriting settings when triggered. The team immediately took the site down to prevent further damage and clean up the mess that had been caused. All hands were called to deck.
First we determined that 11.2 million blogs were unaffected by the bug. So we brought those back up. For the remaining 50,000 or so, including some VIPs, we started restoring the lost settings using backups, audit trails, and logs. This was largely automated and we brought blogs back online as they were fixed, but a few final tricky ones were brought back one-by-one by hand because we wanted to make sure everything was in its right place.
For most folks (99%) your site was only unavailable for an hour, the rest came up a bit after that, and the tricky ones we worked on until Friday morning. Fortunately because of the time of day and the shorter duration, this had a smaller effect on traffic (about 3.9m) versus the last time (5.5m).
As a silver lining to this failing of the cloud, we learned a lot. We’ll be using our newfound experience to keep WP.com a safe, stable, and robust place to hang your hat and have your blog call home.
If you have any questions, notice any remaining wonkiness, or just want to say howdy, we’d be happy to hear from you.
Never looked at one of these links before. Wondered why we did not exceed our normal 10+ hits that day.
Not like the old times when nobody was able to debug the servlets on the Apaches.
People are obviously appreciative (rightfully so) of the service. If no cost is the measure, how many consecutive days is Twit accessible without being unavailable, disabled, or subject to high error rates?
The type of assistance available on site here is mind boggling. In addition it would take too long to describe the features and updates they provide, easily incorporated by the casual user.
Watch the people who read your site and look at theirs. Unless totally repulsed, link to them. It is probably a good idea to comment on other sites, build your base with from within, WP provides all of this for you in addition to incredible service.
There are SO many things that impress me about WordPress, and your honesty and ability to own up when things go wrong is exemplary! I love that you put your goofs out there and don’t hem and haw about them. Your innovations and constant seeking to improve is wonderful! Any jobs open at WP? I would love to work in an organization with such integrity and character, that knows how to have fun and always seeks to add value!
In the 5 months since I have blogged on WP, I have yet to see ANYTHING at all that disappoints–and at this point I can’t imagine that I ever will. 😉 Major kudos to you WP!
Haha… didn’t notice it either, though my blog is to my second monitor and doing work to my first monitor. 🙂 Glad to hear the WordPress team is doing their very best. 🙂
Thanks for fixing it so quickly!
Hello. I am new to WordPress. I don’t even think I remember experiencing the downtown. Hmm, must have been doing non-blogging stuff at that time. Haha. Just wanted to take this time to say thank you to you and the whole WordPress team for working on the problem. I bet it was a lot of hassle and hard work.
Thank you for keeping wordpress free and available to bloggers like me. I am planning to get my blog hosted on a domain very soon and take blogging more seriously. It’s nice to hear these kinds of stories and is really telling me that I can trust WordPress.
Hi,
I am a new blogger and did not notice any difference except that when i was trying to share a few documents directly, the site would return an error stating that it is not availble for that particular function. It did not affect though since I was in no hurry and could manage using the roundabout cutting and pasting
Thanks for the info though.
You’re a great team doing a great job. Many thanks for the information and for your super fast repair.
Any news is better news than silence.
Thanks for letting us know that someone is working to fix it.
Awesome service!
Don’t stress about it. Enjoy the #worldcup.
thanks for the notice!
Thanks but know that appologies are not needed.
There is not much you can for for zero $$$$…but wordpress is one and we all thank you for that.
I was not a blogger until I decided to make a little one…I have been writing in it everyday since.
Thanks for giving me the motivation to write, write, write…Sal
Stuff happens. Good job getting it back up so soon – and for your honesty.
In Tunisia we had problems in login and in acces to the dahsboard all the month of May and June. Tonight it seems resolved. We appreciate your work, and we have only a thing to sayl: thank you!
Thanks for your dedication…
Thanks for the quick and hard work guys, appreciate it.
Thanks for fixing it asap…really appreciate you guys! God bless you!
Great, Thanks for the update !! appreciate your work !!
Keep a good work!
I do appreciate your honesty letting us know.
Thanks
Thanks for fix it
Well done team. I would just like to say that my blog has been a life changing experience for me and I love it!
I don’t believe you. I’m pretty sure that the downtime was really due to aliens, BUT you are covering it. That’s because you are a secret US Government Agency born for control us through our blogs and, together with the aliens, take over the world. How could you expect that we buy something weird like a “human error”? …c’mon, dude…
🙂
…anyway, good work guys, and thanx for everything. You are great!
No issues, as long as the person(s) responsible or deemed so are also NOT “taken down”! Errors do happen…
I personally have no complaint, these things do happen and are sometimes unavoidable.
Thanks
I wish more corporations would take a page from WordPress customer service which, really, is an arm of branding/marketing every time they step forward. This only strengthens your brand. Transparency and communication are invaluable. You can even lie to us–presented like that, what’s not to like?
U still the best, keep up the good work 🙂
Thanks for letting us know – you guys are awesome. I love wordpress!
Stuff happens, thanks for the site. I’ve only been on for a few days but I’m already addicted. Reading what you wrote above just makes me feel even better about using WP.com.