Sorry something Went Wrong Facebook Error

Sorry Something Went Wrong Facebook Error - Early today Facebook was down or unreachable for a number of you for about 2.5 hrs. This is the worst interruption we've had in over 4 years, and we wanted to firstly excuse it. We also wanted to provide a lot more technical information on what took place and share one large lesson found out.

What's Wrong With Facebook

Sorry Something Went Wrong Facebook Error


The crucial flaw that caused this outage to be so extreme was a regrettable handling of an error problem. An automated system for validating arrangement worths ended up creating far more damages than it taken care of.

The intent of the automated system is to look for setup values that are void in the cache and replace them with updated values from the persistent store. This functions well for a transient trouble with the cache, however it does not function when the persistent store is invalid.

Today we made a modification to the consistent copy of a configuration value that was taken invalid. This implied that each and every single client saw the void worth and also attempted to fix it. Since the solution entails making a query to a collection of databases, that cluster was quickly bewildered by hundreds of thousands of questions a 2nd.

To make matters worse, every time a client got an error attempting to inquire among the data sources it interpreted it as an invalid worth, as well as removed the corresponding cache secret. This suggested that even after the initial problem had been dealt with, the stream of questions proceeded. As long as the databases stopped working to service some of the demands, they were triggering even more requests to themselves. We had actually gone into a feedback loop that really did not allow the data sources to recuperate.

The means to quit the comments cycle was fairly uncomfortable - we had to stop all website traffic to this database collection, which suggested switching off the site. When the databases had recovered and the root cause had been taken care of, we gradually allowed even more people back onto the website.

This obtained the website back up and also running today, and for now we've shut off the system that attempts to deal with arrangement worths. We're exploring new styles for this configuration system adhering to style patterns of various other systems at Facebook that deal even more with dignity with feedback loopholes as well as transient spikes.

We ask forgiveness once more for the site outage, and also we want you to recognize that we take the performance and also reliability of Facebook extremely seriously.