My servers hangs stops responding stops working
When your server you are hosted on stopped working there could be numbers of possible reasons for it. When you feel the website is not working try to refresh the page if it doesn’t resolves the issue try opening it in the other browser and other devices as well. If nothing works out kindly contact the support team they will help you resolve the issue. The server could stop responding when there is too much of resources consumption from the website, The database failure due to foreign commands ran into the server. Numbers of possible cases are studied to overcome this issue.
Problem: (The problem can be told in many ways, Example of few ways)
My VPS or Cloud or Dedicated server hangs and stops responding?
Due to overload, My server stops responding?
Due to HIGH CPU and high RAM usage, My DB server or Apache / web server stops responding.
Some of the common reasons, Why server stops responding…
Too many requests choke the servers. Example, Your server is configured to server 10,000 requests per hour. All of sudden, If your server receives more than that, then your server struggles to serve all the request and at some point in time, It overloads and stops functioning as expected. You may get too many hits due to bot or DDOS attack.
Overload of DB server. Due to poor programming or overload of the request as mentioned in the above para, your DB server can stop functioning. Imagine, If your DB server can handle only 1,000 queries per minute and If it receives more than 1,000 like 5,000 queries per minute, then it stops functioning properly.
Email server issue. The email server can handle a good amount of Emails per hour. Assume, If your website is compromised or hacked, then generally hackers use your server to send millions of emails per hour. When you send few millions of emails per hour, then Email server consumes more memory and results in the server overload.
A genuine increase in traffic: It is possible that your website might get more genuine traffic than what was before. When there is a increase in traffic, then it is advisable to increase the resources.
In all the above scenario, You have to find out the root which causes the problem and fix it. Otherwise, upgrading the resources such as RAM or CPU can be helpful sometimes. When you add more CPU and RAM, then your server gets more resources to handle any request. But, still it is still advisable to find out the root cause and take permanent action.
My servers hang stops responding stops working
Follow these steps to overcome Server hanging or freezing issue:
The very first thing that you need to do is that - you need to determine whether the issues is due to software or a hardware problem. So if the problem is due to hardware issue then you need to contact your hardware vendor immediately. The following troubleshooting to isolate any faults/under-performance of hardware must be carried out by the designated vendor personnel.
You can also verify the Event Logs for any events in the System Log at the time of Hang. You can also launch Performance Monitor and check the starting value for Free System PTEs (Page Table Entries) under the memory object. So in here if your system is booting up with less Free System PTEs than the normal count, it is an indication of a problem. And this states that all PTEs are used at startups, where it leaving less amount of resources available for the normal server operations.
And if your system gets hanged very often then in that case you can set up a Performance Monitor Log and make it run for a specific time. Add counters for Memory, Process, Processor and System. In here the length of the time will depend on how long the system takes to hang. And it will capture few hundred samples over the life of the log file. Over there if you see low memory then it will be clear that it is a steady leak.
Here are some of the best Troubleshoot for server hanging issue;
1) Check website speed with some online tools
Today on the internet there are a lot of tools are available to check the website speed. Using those tools you can easily and also quickly figure out if any of your webpage is currently experiencing problems or is that problem with your network. After entering the URL if you are not getting the right information then in that case you can also enter a custom URL to view it’s status.
2) Ping your server to check whether it is "alive" and responding
Ping is an easy and leading software which is used for the purpose of checking whether the website or the networked device can be reached and also it can measure the responses. As the computer networks can be depended completely and the data delivery cannot be assured. It also measures the data packets which get lost during the journey along with the back from the device you want to reach.
3) Traceroute software will assist in pinpointing the broken connection
The traceroute will be assisting in tracing and mapping the route data packets while traveling from one point to another. Traceroute can be accessed via command line service on the leading OS like Linux and Windows. One the traceroute has been completed successfully, it will return the ordered list of routers, the data transferred via its final source. If in case you have any connectivity issues, traceroute will help you in locating the issues, and will be able to debug from that point. And moreover, the text related version tool can be used on both Linux and Windows OS.
4) The Connectivity Dashboard Spiceworks
The Spiceworks Connectivity Dashboard will assist in knowing about the status of all your servers, websites, services, and also either your client systems can access it. Spiceworks Connectivity Dashboard helps not only in understanding the critical server which has gone down, but also the service is undergoing unnecessary latency or disgraced performance for all users, or few. Spiceworks Connectivity Dashboard performs via agents which are installed on the client systems, occasionally which ping the crucial services. The agents will later report the connection status of every customer to a cloud-based server, and then provides a dashboard view of all the applications and devices.