Server overflow – the exhaustion of server resources and the inability of existing resources to cover the needs of applications and services running on the server. This situation often leads to very slow work of sites hosted on a crowded server or denial of service for some of them. In addition, overcrowded servers can cause errors in the software used on user sites, which can lead to potential security problems and even hacking.
Unfortunately, overcrowded servers are quite common in companies offering hosting services, since the task of any company is to get the maximum profit by spending as little money as possible. So small or not-so-good companies are trying to squeeze everything out of their servers and even more than they can do.
Today hosting services are provided according to the following scheme: a hosting company acquires a server and places it in a data center or rents a server from a data center. After that, special software is installed on the server, which allows you to control its resources and allocate the resources currently needed to each user’s site (such as CPU time, memory, HDD space). If the space for storing user data is severely limited and tied to a user account, then the processor time and RAM are divided dynamically between the accounts, which allows you to give the required amount of resources to the project that needs them most at the moment.
This scheme works well if the number of accounts on the server and their requests do not exceed the physical capabilities of the server. But unscrupulous hosting providers or server owners are trying to accommodate as many sites as possible to the server in the hope that the requests of their users will not meet the standards calculated for this server, but will be much more modest. Such an approach is usually not justified and problems begin. This situation is resolved only in two ways: by releasing server resources and relocating some clients to another server, or by increasing the processing power and RAM of the current server.
There are companies that, despite all the symptoms that indicate that the server is full, still continue to make money, not paying attention to occasional difficulties with access to customer sites and errors in the server.
How can you protect yourself from getting into a crowded server situation?
In fact, the methods of protection are quite simple:
- You should choose a provider about which there are already good reviews.
- Be sure to find out how resources are distributed on the hosting tariff of interest.
- Find out how many users the provider places on each of its servers and how many minimum guaranteed resources each account receives.
Also, it would not be superfluous to clarify whether there are additional restrictions for accounts that create a high load on the server. You can ask directly: “Have there been any cases of overflow of the company’s servers?” Technical support specialists usually go to the meeting to customers and tell if such cases have occurred. But do not trust only one opinion. Collect information, carefully read the criticism and rave reviews about the hosting company – and only then make a choice.