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.
Thanks for the blog and thanks for caring. Great job 🙂 and 🙂
I was getting ready to post something and I couldn’t get in so I assumed there was a glitch or you guys were doing maintenance/updating but you guys rock to let us know what happened and you must be feeling the love from all of these appreciation posts, right? 🙂
Thanks for the note. WordPress still gets my vote.
Was wondering what happened. Glad everything is fixed.
Good Job! You guys aren’t like BP who just freaks out and does nothing.
Thanks for the good work, Matt.
Thanks for the info!
Thanks for letting us know. I’m brand new to this, and was on when it happened, but didn’t know that this isn’t just something ya’ll just normally put up with from time to time. Glad to hear that I can expect great service 99 and 44/100% of the time. You should treat your entire staff to milkshakes, or something!
I just wanted to say that I’m not only impressed, but I think everyone should give you guys a big hand for this post.
Unlike most service providers (even the free ones) it normally “excuses, excuses, excuses”. You guys stated what the problem was, took ownership and explain how you solved it, with a straight and honest apology.
I for one have no complaint, except to say… It’s a pleasure to deal with a company that still values 3 simple things:
1. Respect of clients
2. Communication with clients
3. Honesty with clients.
If anything, I’d say there are a few companies out there, that should read this post and take some notes!
Thanks WP for taking care of the problem and for doing it the right way!
Thanks guys!
Well thank you for making WP! We surely do love it! 🙂
Excellent work, team! I did notice the downtime, cuz I was working on stuff at that time, but I wasn’t too concerned. I figured you’d all have it taken care of in good time, and I was right. Thanks for the honesty and transparency 🙂
I didn’t notice a thing wrong and I appreciate you guys being so transparent.
I was impressed that when I wrote a comment/plea for help as I couldn’t get into my blog, thinking that it was only mine, I got a reply within minutes! Very impressive and reassuring considering you all must have been flat out trying to repair things and very much appreciated.
Thanks for the explanation. The only thing I would have asked for is a more helpful error message. After an hour or so, that “Wordpress will be back in a minute” message got pretty annoying — sort of like a half hour of “a representative will be with your shortly” every 30 seconds when you’re in voice mail hold hell.
Things happen and as we ALL know…what always matters is how you rebound from it and from the looks of things, WP.com did a very good job. Just don’t be like BP and everyone will be fine.
thank you for your quick act and hard work. i :heart: WP. (:
Hey, I’ve been in IT so thanks for all your concerted effort to get us back up and running. Everything you do is appreciated.
No complaint from me. You folks have been, and are, doing a fabulous job.
wow.. you guys did a great job.. thanks and keep it up!!!
well thats cool of you all to admit the error and you stay on top of things for the most part, things do happen from time to time.
thanks for the quick catch and fix! thank you!
Quickly went offline, and when I returned it was back up and running, so no probs. 🙂
Thanks for letting us know what was up… I wish more websites would do that!
Thanks for the info – I appreciate you letting us know what happened.
At least you’re not like Twitter that goes down all the time.
Thanks Matt,
I didn’t notice it myself and I rest assured you and your team got gung ho and took care of business. Thank you for providing us this great platform so we can take our words to the rest of the world.
No worries. When I couldn’t access my blog, I went to sleep, which was a good thing. Thank you for all of your hard work! You are appreciated!
Excellent recovery… saw it happening and thought you were maintaining your systems. WordPress is the best.
Thank you for honestly reporting and especially for the great job (didn’t realize anything).
In a world where companies spend millions on spin doctors (liars) to convince everyone that “black is the new white” — I salute! your straight up, no nonsense approach and honesty. Thank you, WordPress.
Did notice the glitch but it was down for just 50 minutes. Can’t complain about something that’s free, can I? Great job!
That’s okay. That mistake didn’t change the way I look on WordPress. WP is still the best for me. 🙂
Oh… I didn’t notice a thing! Appreciate your hard work and for letting us know. 🙂
What was the character? And what was it supposed to be? 🙂
Sh*t can always happen. It’s just a matter of how to handle it. And you did definitely a good and effective job. *Thumbs up*
Thanks for the explanation. I wondered what was going on and whether it was me or you…I wish all relationships were this transparent!
Ha… Great job guys. That night I wasn’t able to sleep and I wrote a blog and after some 15 mins or so of posting, the site went down. It took around 2-3 hrs for my link to come back to life… and it was showing — 1 visitor and some other things were out of order. I was terrified… But later it was all fixed and everything was running just fine. Many many thanks to WP team for taking such prompt action. It’s worth appreciation and applause.
It was down?
Nice job. 🙂 Keep up the good work.
Didn’t even notice. But thanks for the prompt response and communication. ‘preciate it!
Great team effort at keeping everything smooth, as usual. Kudos to all involved in the work! I still love WP!
Good work, I didn’t notice the downtime. Thanks for your consideration!
I didn’t lose anything, I really appreciate your willingness to inform the case. Anyway, I thank you, WordPress, a lot for helping my work.
I didn’t notice. But as has been said already, this free service is brilliant, and technical support is endlessly helpful and patient with non-techies like me. Keep up the great work. Thank you.
Thanks for the dedication! We are proud to be associated with WordPress.com. C.H.E.E.R.S!
Well if it wasn’t for mistakes we wouldn’t learn…
Thanks for the update!
Thank you for the info.
Hey! You are free, offer superb service and also apologize for a small downer. Our whole server has been on the ‘blink’ yesterday and nope not an apology in sight. So thanks – and if it happens again, as it will, your best is more than enough.
You are still the best. Love you!
I prefer WordPress.com over WordPress.org blogs because certainly everything is OK and I don’t have to worry about anything 🙂 Thank you guys. Keep up the good work.
If only BP could handle things as well as WP.
Thanks for your hard work and the transparency.
I do appreciate your hard work. Thank you.
It’s all good.
It must have been adventure for you! Good job, thanks.
WordPress is known for its strong technical team that works 24 X 7. We users are proud of you!
I can say I have not even noticed a problem, my blog is in its infancy but every is going super for me… Cheers.
You guys are beyond amazing. I love your dedication, spirit and transparency!
All sites are going to have downtime once in a while, it’s nice to know you guys were prompt in fixing it and honest about it. It makes me feel a lot better about my recent switch from another blogging site to here. 🙂
WordPress rocks! Keep up the good work!
Thanks for your continued exceptional efforts in allowing me to have a free blog where I can post jobs. I look forward to the day that I can upgrade my job hunter group because I can so easily depend on WordPress being such a fantastic operation!
Thanks for the update! This is one of the reasons I keep coming back to WordPress. You guys are doing a great job and are always keeping us up-to-date with what’s going on. The downtime affected me (was trying to post something Thursday night), but I wouldn’t have given it a second thought. The explanation and honest transparency was just icing on the cake. Keep up the good work!
Wow, you should write ALL press releases for EVERYONE!
Don’t worry, please. You always do a fantastic Job. Thanks for your honesty and valuable time.
I think you guys do a great job. Better than the IT support companies I have paid for so it’s cool about the downtime and thanks for explaining. If only all companies were like you!
Good work, you guys rock!
No problem on the downtime. Your “back-in-a-minute” messages were helpful.
Thanks, this information was very helpful.
I’m trying to figure out how to blame this on my dismal count of 8 views today. I’ll figure something out. Thanks for the potential rationalization.
Great job and cheers for you sense of accountability. Keep it up!
I really wouldn’t worry, sir. In comparison to some other services I’m forced to use, WordPress is a breeze. *Sighs*
Wotcher!
Thank you so much. I can’t say that I’m enthralled that we’re going to experience “downtime”, but at least I won’t freak out: “AAAAAH!!!!!!!!!!!!!! WHERE’S MY BLOG?!?!?!!?!?!?!!??! MY ENTIRE LIFE IS RUINED!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!” . 😆
Thanks for letting us know.
Cheers,
Sarah
Great work – great transparency – great free blogging, long may it continue.
Thanks for explaining & your honesty – a rare thing these days for people to admit their own errors. Definitely a great trait to have not making excuses.
I love it when a responsible party takes responsibility, says so, and makes no excuses but does what is needed to fix the problem. You guys know anything about oil spills?
I’m so impressed with your your honesty and how you handled this overall….I can’t imagine having my blog anywhere else. And like many said, it’s a free site, impossible to imagine it 100% 24/7 so, it’s all good. You guys rock. Thanks!
(Uhem, I’d like to be considered VIP though…. for free though….hee! hee! *smile*).
That’s for the speedy response in fixing the issue. I just recently moved my blog from Blogger to WordPress because of the password protected post feature. I’m enjoying the new home. Thanks.
Thanks for the honesty. I figured it was the man coming to shut me down. 🙂
Thank you… Rock on!
I noticed coz I had just created my blog and thought I messed up, lol!
But no problem, it happens! Thank you for sorting out the problem quickly!
Thanks you Matt. The team always do a great job. Thanks very much.
Very few companies, let alone the ones that provide a fee service, admit straight up when they’ve had a glitch or two. Thank you very much for the honesty – you guys could teach other companies a thing or two.
Oh, and thank you for all the new themes coming out. Choosing is made all the more impossible with each new addition.
Keep up the great work on all fronts.
My bunnies and I still love WordPress.com very much! Nothing is perfect in this world and honestly is definitely the best policy. Always love a sincere apology!
Keep up the great work!
I bow before all Happiness Engineers. I do. THANK YOU!
Thanks, your honesty and promptness to fix everything is refreshing!
Am a new user and was halfway building. During downtime, thought ‘aww…. there goes my blog…’ but thanks for fixing it!
Owning the problem and taking responsibility says a lot. Thanks for being forthcoming.
Great job. I didn’t even notice.
I didn’t notice it. i was probably eating BBQ. hehehe
To err is human, to really mess things up requires a computer. Don’t know what that means for people who work with computers 🙂
Thanks for being on top of things and keeping WPers in the loop. You guys do an awesome job.
Since Tangled Web Press runs an on-demand publishing company, we were immediately aware of the problem. We are dependant on WordPress. However, you fixed it swiftly and we commend you on your work. Thank you for the update.
Paying customers always hate service degradation or interruption.
However, are they willing to pay the price to make sure it is avoided ?
Me, as a free blogger, sure isn’t, so you won’t here me complaining about a downtime that:
– I didn’t even notice
– was solved within a reasonable time
– was communicated
As a Service Management consultant, I think this explanatory note is Superb!
You don’t hide behind anything, but are straightforward about the mistake made, and that is very rare!
keep up the good work!
What a way to run a business. Exemplary.
Well said. 🙂
Owning it……..wow! Great Job!!!!
Thanks for your honesty and transparency. I was traveling so I didn’t notice, but I appreciate your quick action regardless. Kudos!
p.s. 11.2M blogs? Srsly? That’s amazing!