Dear Members,
Introduction
We would like to offer you our sincere apologies for the interruption in service many of you experienced last weekend. During the outage our forum remained online and we attempted to keep all of our members up-to-date via our Service Status announcements.
What happened?
On Saturday 31 May at approximately 11pm GMT there was an explosion in The Planet Data Center in Houston Texas. Electrical gear shorted, creating an explosion and fire that knocked down three walls. Thankfully there were no human casualties.
On the instructions of the Fire Department, The Planet then turned off all power to the Data Center resulting in 9,000 servers being knocked offline.
How did the outage at The Planet affect StatCounter?
This affected StatCounter in a number of ways:
- Some of our database servers went down
- Our dns servers were temporarily offline
- Some of our incoming mail servers went down
- Our blog was unavailable
- Some of our web servers went down
- Some of our partitions were knocked offline
How did this mean for StatCounter members?
Different members were affected in different ways.
Members with projects on the following partitions were most seriously affected:
c1 (PN 0), c7 (PN 6) , c8 (PN 7), c14 (PN 13), c16 (PN 15), c17 (PN 16)
These members lost between 24 and 30 hours of stats over Sunday GMT and part of Monday morning.
Members with projects on the following partitions were unable to log into their accounts for a number of hours following the outage but stats continued to be recorded:
c4 (PN 3), c5 (PN 4), c6 (PN 5), c12 (PN 11)
New members and people who had just created new projects with StatCounter in the hours immediately prior to the outage temporarily “lost” their accounts/projects. This is because, since these projects were not on our last back-up, restoring the back-up did not “bring up” their projects. In this case, our advice is to generate a new project and re-install the StatCounter code on your site.
All other members lost about 3-5 hours of stats from approximately 11pm GMT on Saturday night. In addition members experienced difficulties reaching the StatCounter site and logging into their accounts.
As servers at The Planet come back online we continue to work to try to recover as many stats as possible to minimise the loss of information experienced.
Why doesn’t StatCounter have its own Data Center?
By outsourcing our server technology, we can keep costs down, minimize downtime and devote more resources to our members.
Why was StatCounter using The Planet?
StatCounter is powered by over 130 servers. These are located in a number of Data Centers in the United States and in Ireland and are spread among a number of hosting providers although our main hosting partner is The Planet.
We chose The Planet as our main hosting partner as they are the largest dedicated hosting service in the world and due to the apparent reliability of the service they provide.
We believed The Planet to be one of the most reliable and redundant data center providers in the world, particularly as they host servers in multiple centers in Houston and Dallas.
From The Planet website:
With multiple state-of-the art data centers located in Dallas and Houston, Texas, The Planet provides On Demand IT Infrastructure backed by complete redundancy in power, HVAC, fire suppression, network connectivity, and security. So if any of our data centers experiences a disruption for any reason, your eggs (or servers) are never in one basket.
The Planet have let us down, and in turn, we have let you down. For this we are truly sorry.
What did The Planet do wrong?
Accidents are a fact of life, however, we believe that, had The Planet operated in the professional manner we expected from an organisation of its standing, the disruption experienced could have been substantially lessened.
For example, The Planet have hosted our DNS for a number of years, however, it was only this weekend we discovered that, although our DNS servers are on different subnets within The Planet, the servers are actually all in the same location. We will be submitting a complaint to The Planet in this regard. We fully expected that The Planet would have implemented a geographical spread in our DNS servers – this was not something that we thought we would have to request or confirm – particularly since we have servers spread through all The Planet data centers. We have now secured the services of a new geographically spread, redundant DNS provider.
We also feel that the extent of the damage could have been acknowledged and communicated by The Planet in a more timely fashion. While we decided to implement our back-up plans early on, others waited many hours in the hope that The Planet would come back online, only to find that restoration of service was continually delayed.
In addition, we found that our efforts to communicate with The Planet were largely ignored or dismissed with a “template” response. This was particularly galling as we received a presentation glass globe (see below) and a letter from The Planet CEO on FRIDAY thanking us for being one of their largest customers… then Saturday… THIS!
Why couldn’t The Planet get the Data Center back more quickly?
We don’t know. Hundreds of angry customers have been asking this question.
What action did StatCounter take when this accident happened?
We immediately began work to restore full service as soon as possible.
- Initially, and in the absence of any official information from The Planet, we worked to establish exactly what was causing the problems.
- We started a thread in our Service Status forum to advise our members of the situation – this thread has been updated continuously.
- We added a notice to out homepage to advise members that service was limited.
- We procured the services of a properly redundant and geographically spread dns service and re-routed all our servers immediately.
- We prioritised the restoration of all our affected partitions from our latest back-up taken in the hours before the outage in order to resume tracking stats.
- We configured new servers.
- We redirected web servers which were temporarily down due to the outage.
- We responded to as many tickets as possible to try to explain the situation to our members.
- We migrated our affected mail servers to a new data center.
How will StatCounter prevent this happening in the future?
The bitter irony of this recent episode is that we have been working on our new beta system since September last year. We decided to develop this new StatCounter system for a number of reasons, one of the major motivations being to improve the architecture of our system so as to insulate it against major outages such as the one just experienced. Considering that we have never before experienced an outage of this magnitude, we are bitterly disappointed that our new system was not up and running before this episode.
Once “normal” service is restored, work will continue on the beta project as planned. The sooner we launch the beta, the sooner we can minimise our vulnerability to this kind of outage.
I’m not happy – how do I complain?
We completely understand why you feel aggrieved. Should you wish to submit a complaint to us please do so by logging into your StatCounter account and clicking the “support” link in the top menu bar. Within this area you will be able to submit a ticket to us – we will endeavour to respond to you as soon as possible.
How do StatCounter feel about what happened?
We are so desperately sorry that any of our customers had to experience this outage. We also feel so humbled by the numerous messages of support that we have received. At a time when we feel so terribly for the interruption in service suffered by some of our members, we have been just bowled over to receive so many of messages of encouragement. While we always knew that we had a great bunch of members, your support and patience throughout this episode has been nothing short of incredible and served to help maintain team morale in a very difficult situation. We are so grateful.
Conclusion
We hope this blog post has gone some way towards summarising the main issues relating to the recent outage. Work continues to restore full service. If you have any comments or queries, please do post them below.
Wow, that’s a very thorough explanation! So- I don’t mind and I agree with the others who said that Statcounter rocks! 🙂
i have had very many counters over the years (and i don’t leave comments AT ALL) but here i am now saying thanks! and telling you that to this day, i only use statcounter 🙂
Appreciate the explanation. You’ve clearly learned valuable lessons about vendor disclosure and risk reduction through portfolio diversification. I’d like to make a suggestion. For the future, please consider a more PROACTIVE, rather than REACTIVE response. Put all of your customers’ email addresses on a backup file. Send your customers a proactive email when there is an event. This will reduce trouble tickets as well as tamp customer frustration with lack of communication when there is service disruption. Thanks!
Great work with the recovery, guys! Appreciated your disaster recovery plans. Keep up the excellent work at Statcounter.
Great service, great product.
I am just a small user of your service but I have to say I recommend it to anyone who asks. It did not really affect me however I hope all goes well with the new plans.
Thanks! I know you were doing the best, thanks for the explanation, statcounter is the best free counter, Thank you for providing us a good quality free service.
Great recap, no worries. You guys are doing a great job.
Great job guys! Thank you 1000 times.
The loss of 1.5 days worth of data was a bit unfortunate, but you guys have handled this as well as possible. One suggest – to put in something in the data charts for Sunday-Monday that mention the incident and loss of data, since that’s really the main thing that slightly bothers me – seeing the huge dip of “1 visitor” on Sunday on the summary charts.
StatCounter Team Response:
Hi there,
There IS a notice in all accounts affected by the outage – it’s in red writing just over the summary stats!
Hope this helps.
thanks guy… the pro act like pro… keep up
Guys you are a great team and give a fabulous service . As the saying goes ‘S—t ‘ happens . Sorry it’s the only way to express that things CAN and DO go wrong once in while . It happened when Skype crashed .Then Blogger had a mega problem only a short time ago . So you see, things go in threes ..What I’m glad about is, A) we have statcounter B) no person was hurt . C) in what is a very short time you terrific people have all sorted . So a few stats are lost . In a world full of terrible problems these are as nothing … Good work Stacounter team .
We are with you guys.
No problema Stat counter guys, glad you are back up and keep on rockin.
As always, you guys and gals have superseded the term used for customer service. You have always done an above excellent job and any criticism received shouldn’t be taken with a grain of salt as you weren’t at fault. In regards to “The Planet”, perhaps they should revise their procedures and handling of situations like this the way you all do. In my opinion the services you have provided are far, far above what any other company can provide and perhaps they should look to your company for guidance and handling procedures.
Well done.
From the staff at NMData ICS LLC.
You are a very conscientious and dedicated site, thanks for everything.
No, for some reason the site wasn’t showing up at all… Everytime I typed in the URL www.statcounter.com, I got the ‘Problem loading page’ error… and this happened on all three machines in my house!
I just tried my9.statcounter.com though… that seems tobe opening up, so yay!
Hey Statcounter;
I love your site. I love coming here and seeing who’s been to my blog and where they are from.
That being said, I’d like to agree with the Marcus comments. I understand your response to him stating that The Planet didn’t perform as marketed (i.e. being able to withstand a total power outage), but I’d like to point out in my opinion, a total power outage is completely different from a power outage caused by an explosion. A total power outage occurs…and it’s probable the data is still in the servers…maybe lose a teeny bit a info…but an explosion occurs, and that data is LOST. Blown up.
So please take that into consideration when you compose your complaint letter to The Planet. Again — the template response? Totally understandable given that they are scrambling with trying to regroup right now. I bet you a nickel you get a more personal response once things have settled down over there.
I would have to say that the overwhelming response to the lost data statcounter has is this: “bah…no one died, and we’re just happy your back”
No one is pointing the finger at statcounter for the lost data and your explanation of the occurrence was greatly appreciated. But I do ask again to reconsider a strongly worded complaint letter at this time.
Thanks for letting me differ in opinion!
I remain a loyal statcounter user…keep up the good work!
“norman”
Don’t feel bad, I lost all 7 of my websites from the same explosion, and 1 still comes and goes. It’s not your fault. I wonder if the “crazy rasberry ants” that have invaded Houston and love to eat electrical wiring had anything to do with it…
Sucks that service was down for 2 days for me, however good thing is that it’s back up. Thanks for keeping us informed, and good job on the recovery!
Not a problem; these things happen, and no harm was done as far as I’m concerned.