If you have ever visited a website and received an error page, you know how inconvenient it can be. You were expecting to read some intriguing material, but the website fell short of your expectations.
2. Table of Contents
Introduction
Various types of Errors
Error 500: Internal Server Error
Source of problem of Error 500
Error 502: Bad Gateway
Causes of Error 502
Error 503: Service Unavailable
Error 504: Server is down
Error 508: Resource Limit Exceeded
Conclusion
3. Introduction
If you have ever visited a website and received an error page, you know how
inconvenient it can be. You were expecting to read some intriguing material, but
the website fell short of your expectations.
Refusing to offer people what they want is one of the worst things a business can
do. If visitors to your website come across an error page when searching for
guidance or information to help them do their jobs better, they may become upset
and lose trust in your brand, irreparably harming your reputation.
In this presentation, we will go through the five most common errors you may
encounter on your online business, as well as what causes them and how to solve
them.
4. Various Types of Errors
The following are the most common forms of internet errors:
1. Error 500: Internal Server Error
2. Error 502: Bad Gateway
3. Error 503: Service Unavailable
4. Error 504: Server is Down
5. Error 508: Resource Limit Exceeded
Let us go through each one of them individually.
5. Error 500: Internal Server
Error 500 is a message that indicates that the web page server encountered an
error and is unable to show the web page.
If you try to access a website and receives a “500 Internal Server Error” message,
this indicates that something has gone wrong with the websites.
This isn’t an issue with your browser, computer or internet connection. It’s an issue
with the website you are attempting to access.
An HTTP 500 internal server error indicates that your web server is having issues,
but it is unable to identify the exact error or its fundamental causes.
When this occurs, your website will display a general internal server error web
page to users.
6. Source of problem of Error 500
The issue might be caused by one of the following factors:
1. .htaccess file:
The most common reasons of this problem is improper .htaccess file syntax or the presence of
inappropriate directives in it.
The .htaccess file is accessible via the cPanel > File manager menu.
When you access it, don't forget to check the box next to Show Hidden Files.
We recommend renaming the .htaccess file to see whether the issue is related to it. You may
also use FTP or the rename option in the cPanel file management.
If this works and you've discovered that .htaccess is the issue, try commenting out lines in
.htaccess one by one by adding a # (hash) to the beginning of each line.
2. A file or directory permissions are incorrect
This might also result in Error 500. You may change permissions by going to cPanel>File
Manager> Change permission
If the methods outlined above do not resolve your issue, please submit a ticket to our
HTS hosting department, and one of our technical expert will assist you.
7. Error 502: Bad Gateway
A 502 Bad Gateway Error indicates that the web server to which you have
connected is serving as a proxy for relaying information from another server, but it
has received a bad response from that other server. It's termed a 502 error since
that's the HTTP status code used by the webserver to report this type of issue.
These negative responses might be caused by a variety of factors. It is
conceivable that the server is overloaded, or that there are network difficulties
between the two servers, and that this is only a temporary issue.
This error message displays when the Apache web server is unable to handle the
request. This problem can be caused by a faulty proxy server, DNS server, or
hosting server.
8. Causes of Error 502
The following are the most common reasons of the error:
1. Server Overload: One of the most prevalent causes of a 502 error is an overcrowded
server. This is the point at which the server's memory capacity has been reached,
which is frequently caused by an abnormally large number of users attempting to
access the same page.
2. Request blocked by a firewall: With cyber thieves finding new ways to access
business networks, firewalls continue to play an important role in halting them in their
tracks. However, a lot of firewalls can frequently go too far and mistakenly perceive a
huge flood of legal users as an attempted cyber assault. This is frequently the case
with DDoS defence layers, which block requests from content delivery services and
cause the network to stall.
3. Network errors: There are several potential networking faults that might arise,
including DNS difficulties, routing issues, and issues pertaining to your Internet
Service Provider (ISP). An ISP, for example, may have opted to ban a specific web
address.
4. Server software timeouts: When a web server takes longer than intended to respond to a
request and the caching tool surpasses its time limits, the error might appear for users. This
issue can also be caused by slower queries.
9. Error 503: Service Unavailable
This error indicates that the server was unable to handle the request properly.
This might be because the web server is temporarily unable to process the HTTP
request due to temporary overload or server maintenance.
A 503 error indicates that something is preventing the browser from connecting to
the server of the target website. Typically, this indicates that the server was unable
to handle the information request, although the reason for this may not be clear.
However, among the probable causes are:
1. Inodes or disk overuse
2. Inappropriate php.ini or .htaccess directives
3. Wrong PHP version used
4. Memory shortage and so forth.
10. Error 504: Server is down
When you visit a website on your browser, the browser makes a request to the web server
that hosts the site. The request is processed by the server, and the requested resources are
returned.
The server response contains one of many HTTP status codes that reflect the status of the
response to the browser.
The 504 status code indicates that the server, while acting as a gateway or proxy, did not
get timely response from an upstream server that was required to complete the request.
The causes of this error are nearly identical to those of error 502. In contrast to a 502 error,
where an erroneous response was supplied by the server, the response was not received at
all within a certain time limit. As a result, the request is timed out, indicating that the service
is unavailable.
This means that under peak loads, Apache is unable to manage the volume of requests and
must place them in a queue.
11. Error 508: Resource Limit Exceeded
The majority of web hosting accounts include resource limits. If this limit is
exceeded, a 508 error is produced, and your site is temporarily inaccessible.
This issue happens on the server and can be caused by a number of factors,
including a strong demand for the server's CPU and RAM resources.
It is also typically associated with a massive demand for concurrent activities,
which is usually noticed if your website has a very large traffic flow.
A spike in website traffic might be the result of a DDoS attack attempt.
12. Conclusion
It is important to remove these issues from your server since they
may cause harm to your website or give your consumers the idea
that your website is not secure in any manner.
However, with HTS Hosting, you won't have to worry about these
difficulties, and we'll make sure your website is up and running at all
times with no or little downtime.