Common 500 errors on your site
We often get asked about the error messages you might encounter when accessing your website. Here is a quick overview of four common 500 errors!
WHAT IS A 500 ERROR?
The 500 status code, or Internal Server Error, means that the server cannot process the request for an unknown reason. Sometimes this code will appear even when more specific 5xx errors are more appropriate.
The most common cause for this error is server misconfiguration (e.g. a malformed
.htaccess file) or missing packages (e.g. trying to execute a PHP file without PHP installed properly).
WHAT IS A 502 ERROR?
The 502 status code, or Bad Gateway error, means that the server is a gateway or proxy server, and it is not receiving a valid response from the backend servers that should actually fulfill the request.
WHAT IS A 503 ERROR?
The 503 status code, or Service Unavailable error, means that the server is overloaded or under maintenance. This error implies that the service should become available at some point.
If the server is not under maintenance, this can indicate that the server does not have enough CPU or memory resources to handle all of the incoming requests, or that the webserver needs to be configured to allow more users, threads, or processes.
WHAT IS A 504 ERROR?
The 504 status code, or Gateway Timeout error, means that the server is a gateway or proxy server, and it is not receiving a response from the backend servers within the allowed time period.
This typically occurs in the following situations:
- The network connection between the servers is poor
- The backend server that is fulfilling the request is too slow, due to poor performance
- The gateway or proxy server’s timeout duration is too short
Click the infographic below to download!