‘500 internal server error’: The message that appeared on websites across the internet – and what it means

Andrew Griffin
Tuesday 21 June 2022 16:05 BST
Comments
Websites down across globe: Which region was affected by the Cloudflare outage?

Your support helps us to tell the story

From reproductive rights to climate change to Big Tech, The Independent is on the ground when the story is developing. Whether it's investigating the financials of Elon Musk's pro-Trump PAC or producing our latest documentary, 'The A Word', which shines a light on the American women fighting for reproductive rights, we know how important it is to parse out the facts from the messaging.

At such a critical moment in US history, we need reporters on the ground. Your donation allows us to keep sending journalists to speak to both sides of the story.

The Independent is trusted by Americans across the entire political spectrum. And unlike many other quality news outlets, we choose not to lock Americans out of our reporting and analysis with paywalls. We believe quality journalism should be available to everyone, paid for by those who can afford it.

Your support makes all the difference.

Much of the internet has been hit by an issue that took major websites offline.

The problems hit much of the internet: Discord, Amazon Web Services, Substack, some online games and more were offline.

Users were instead shown a somewhat cryptic message, informing them only that they were experiencing a “500 error”.

It might not be immediately obvious what the problem means, or if it is possible to fix it. But the issue is quite simple – even if the technology that caused it and is affected by it is not.

A “500 error” is a specific problem, one of a number of codes that are used to inform internet users about what has gone wrong.

They can be shown in a number of ways: sometimes browsers will call them an “internal server error” or a “temporary error”, or use the letters “HTTP”. But they all refer to the same basic problem.

The error message means that the problem isn’t your fault, or the fault of your internet connection or computer: the 500 error specifically means that the issue is with the website itself.

But the nature of the modern internet means that the problem might not really be the website’s fault either. Today, many sites rely on infrastructure provided by other companies – and it is often that underlying technology that breaks, rather than the website itself.

This time around, the issue was with Cloudflare, which powers much of the internet. Other websites – including those listed above, and many more – use that technology to serve their websites to users, so problems at Cloudflare can very quickly become problems for everyone else, too.

The company confirmed the issue in a statement and said that a “network change in some of our data centres caused a portion of our network to be unavailable”, as well as confirming it was not the result of an attack.

When that happens, it is difficult to find a fix. Users are unable to resolve the problem because it is with the website, and websites find it difficult because they rely on Cloudflare.

As such, it is up to those underlying technology companies to fix them. In this instance, Cloudflare said it was working on a fix “within minutes” and the problem had been resolved an hour or so after it started.

Join our commenting forum

Join thought-provoking conversations, follow other Independent readers and see their replies

Comments

Thank you for registering

Please refresh the page or navigate to another page on the site to be automatically logged inPlease refresh your browser to be logged in