Website Status Monitoring at RAIDBOXES with the BOX Status

Torben Simon Meier Last updated on 22.09.2020
8 Min.
website status RAIDBOXES
Last updated on 22.09.2020

What is the CPU load and RAM usage of your site? How much memory is actually still free? Which cronjobs are currently running and what do your logfiles look like? The answers to these and other questions provide important information about the state of your website. We show what these values mean and present the BOX status screen - your website monitoring tool.

The right monitoring is essential - it doesn't matter if you're a freelancer or agency looking after websites for clients or "only" responsible for your own website. Having an overview of the most important information about your website allows you to react faster if a problem should occur on your site. 

Many RAIDBOXES customers requested a website monitoring feature so here it is! Let us present: the BOX Status. This monitoring feature is included in all our hosting plans. In this article, we'll explain how to work with the BOX status screen and what the displayed values mean. 

The BOX status at a glance

The status area gives you a lot of information about your website, its behavior, and the server. You can access the BOX status screen with a few clicks via the RAIDBOXES Dashboard - either via the list view of your BOXES or via the BOX overview of an individual BOX.

Website Status Monitoring at RAIDBOXES with the BOX Status

You can see the following values and information about the state of your website in the BOX Status. We'll go into some of them in more detail in a moment:

  • CPU load: This value shows whether your site is currently overloaded. With the help of the logs of your BOX you can then determine exactly what the reason for a possible overload is.
  • RAM usage: The RAM usage shows you the current memory usage of your vServer. This value is also an important indicator for the overload of your website.
  • SSD usage: In our Website Monitoring you can also see how much storage space your BOX is currently using, or how much is still free. For more details on memory usage, we recommend our Plugin "Disk Usage Sunburst"
  • Cronjobs: The BOX status also gives you an overview of the cronjobs of your site . If a cronjob hangs, you can delete it directly via the BOX status.
  • BOX -History: The changelog (or changelog) in your website status shows you all server-side changes that have been made on your BOX to date.
  • Logfiles: Via the BOX status you also have access to all logs of your site : the error log, the debug log and the access log. These are important to debug errors or problems of your site .
  • WordPress version: Our website status shows you on which WordPress version your BOX is running. You can also fix theWordPress version here to prevent automatic WP updates.

How do I read the graphs in the BOX status screen?

CPU and RAM usage are the two most important values in the status overview of your BOX. The graphs show you if your site is overloaded and help you analyze errors and problems.

Website Status Monitoring at RAIDBOXES with the BOX Status

You can filter and customize both the CPU and RAM usage graphs in the BOX status screen according to your needs. They work in exactly the same way:

  • The graphs show the measured values over the last 24 hours
  • The data points are one minute apart and are average values
  • You can view a desired period in more detail by drawing a frame around that period within the graph. The view will then be enlarged accordingly.
  • For clarity, the time at 00:00 is marked by a fine grey line (vertical) on the time axis.
  • In addition, there are two colored (orange and red) horizontal markings. These are exclusively reading aids. These lines do not indicate that your site is overloaded.
  • If you click on the arrow symbol in the upper right corner and then click on the graph, you can hold down the left mouse button and drag the view to the left or right.

What is CPU load? 

The number of vCores of your BOX always depends on the chosen plan . For example, a STARTER BOX for example has one vCore, a BOX in PRO XL plan has four. 

Website Status Monitoring at RAIDBOXES with the BOX Status

The y-axis (the vertical axis) shows the CPU load in percent. The x-axis (the horizontal axis) represents the time elapsed. The orange line marks the 100% utilization mark at a given time, the red line the 200% utilization mark.

Only pay attention to the blue graph!

The red and orange lines are simply reading aids. They do not mean that your BOX was overloaded at any point. The blue graph shows the real CPU load values.

How do I interpret the CPU value correctly? 

The CPU value describes the load on your BOX's virtual processor cores as a percentage. A high value means that a BOX has many processes to run, a low value means that little calculation is required. The value results from all processes that need to be calculated by the CPU.

Too much CPU load can stop your site working properly. The most common error that occurs in this context is a 504 timeout.

The CPU usage of your BOX can exceed the one hundred percent hurdle significantly. This is not necessarily a sign that an error is occurring on your BOX but it does indicate that an event on your BOX has resulted in an extremely high CPU load.

If you want to see the exact value at a certain point in time, simply move the cursor over the graph at the desired time. As soon as you're inside the graph with the cursor, lines appear parallel to both axes showing you the exact axis values (time and CPU usage) of the respective point.  

My CPU load is high - why and what can I do about it?

There are several reasons why the CPU graph could show a high workload. In general, it doesn't indicate your site is unavailable or that it's not working properly. It simply means your CPU is working very hard at certain times. Reasons for this can be, for example, a high number of visitors to your site or cron jobs. 

What is an overload?

Isolated load peaks do not mean your CPU is overloaded. You can only speak of overload if the CPU load is well over 100 percent over a long period of time. 

If the CPU load is above the range of high or very high load for a longer period of time, this is called a high CPU load. Even a high CPU load isn't necessarily a cause for concern. It simply indicates that a lot of computing needs to be done on your site. In periods of high traffic, a high load is even to be expected.

My site is overloaded, what can I do?

If your site is overloaded, i.e. shows a CPU load of well over 100 percent over a long period of time, then errors and failures may occur on your site.

It's important to understand the following in this context: an overloaded site isn't the problem in itself. It's only ever a symptom of the real problem, e.g. of too much traffic.

So if your site is overloaded, you need to start looking for the real problem straight away. Typical issues include:

  • high traffic (can be analyzed via the access log)
  • a lot of traffic from undesired bots (can be analyzed via the access log)
  • a large computing operation on the BOX, e.g. exporting data
  • hanging cron jobs

More CPU cores = More power?

One possible optimization measure for (expected) high loads due to a lot of traffic - e.g. due to a TV appearance or a large advertising campaign - is to increase the CPU cores. After all, with many visitors and corresponding database queries (for example, displaying products according to various filters), the server must be able to handle more load. We like to use the example of a chip shop to explain the principle:

Imagine the server of your WordPress site is a fast-food restaurant. Each employee represents one CPU core. If there's only one person behind the counter, only one request can be processed at a time. When you only have a few visitors, this isn't going to causes any issues.

However, if the number of visitors becomes so high that the employee is overwhelmed with the requests, more employees (i.e. more CPU cores) are required. The more employees there are in the fast-food restaurant, the more orders can be processed at the same time. In other words: if there is too little CPU capacity and increased traffic, the system may be overloaded. You can see this in the BOX status screen.

In this context, it's important to understand that having more CPU cores doesn't automatically improve the page speed - the individual cores work equally fast after all. Increasing the number of cores instead ensures that more requests can be processed simultaneously and your shop doesn't get overloaded.

Are you expecting a surge in traffic?

How to prepare your WordPress website for a lot of traffic is explained by our Head of Development Matthias in this article.

RAM usage 

How much RAM you have at your disposal also depends on what plan your BOX is on. For example, a STARTER BOX has 2 GB of RAM while a BOX on the PRO XL plan has 8 GB. 

Website Status Monitoring at RAIDBOXES with the BOX Status

The x-axis (the horizontal axis) of the RAM graph shows the selected time period. The y-axis (the vertical axis) shows the RAM usage value in GB. The markings for a 70% and 85% usage are only reading aids. They do not indicate that your RAM is, or was in the past, exhausted. Otherwise, this graph works exactly like the one for CPU usage. 

My RAM usage is high - why and what can I do about it?

There are several reasons why your RAM usage would show a high value. In general, a high RAM usage doesn't indicate that your site is unavailable or that it's not working properly. It just means that your RAM has to work extra hard at certain times. Reasons for this can be, for example, plugins or themes that require a lot of RAM to work.

What is an overload?

Isolated consumption peaks do not mean that your site is overloaded. You can only speak of an overload if the RAM load is at 100 percent over a longer period of time. An overload can be caused, for example, by parallel work in the WordPress Admin Dashboard - especially when working with page builders - or by large imports.

What is high utilization?

If the RAM usage is in the range of high or very high for a longer period of time, this is called high RAM usage. Again, a high RAM usage isn't necessarily a cause for concern. It's only indicates that many processes have to be processed on your site. This can happen, for example, when you're working with plugins or themes that require a lot of PHP memory.

If the RAM on your site is used at full capacity, i.e. is at 100 percent over a long period of time, then errors and failures may occur on your site.

High RAM usage is only a symptom

It's important to understand the following in this context: high RAM usage is never the real problem, it's just a symptom of the real problem. This problem could be, for example, an import with files that are too large.

WordPress cron jobs

All your BOX's cronjobs are also displayed in the BOX status screen. This means you can check directly whether any problems on your site might be related to the cronjobs. The list doesn't just show you all the cronjobs running, you also have the option to cancel cronjobs in the BOX Status. 

If you're unsure what cronjobs are, how they work, or how to find out if cronjobs are causing problems on your site , it's best to read our background article on cronjobs and ask a web design professional for help.

Website Status Monitoring at RAIDBOXES with the BOX Status

Your BOX's change log

The change log is a new feature that you can only view in your BOX Status. It shows you which actions were performed by which users and when. 

Important: These logs only show changes made at the server level or in the RAIDBOXES dashboard, not changes made in WordPress .

Website Status Monitoring at RAIDBOXES with the BOX Status

In the example above, we turned SSL on for a testBOX and turned it off again about five minutes later.

If you find changes from the user RAIDBOXES in your BOX change log, these changes were made by a RAIDBOXES Super Admin. Entries with the user SYSTEM are automatic changes of our system.

Log files

Via the BOX status you can directly access the access, error and WP debug log of your site . Important: To be able to use the WP Debug Log, you have to activate it first.

Website Status Monitoring at RAIDBOXES with the BOX Status

We appreciate your input!

If you have any questions or feedback about our BOX Status feature or monitoring data, please feel free to leave us a comment. If you have specific questions about your BOX, please contact our support team via chat or support@raidboxes.io.

Related articles

Comments on this article

Post a comment

Your email address will not be published. Required fields are marked with *.