How do I troubleshoot high resource usage reported by CloudLinux?

As we utilise a CloudLinux system on our servers, there are limits in place for Memory, CPU, DiskIO and concurrent connections.
In the event your service is hitting these limits you may see 500, 503, 508 errors or a general slow-down of your website as a result.

To confirm you can login to your cPanel service and goto the Resource Usage icon, this will show you your percentage utilisation of each resource type.

If you are using a considerable amount of Memory, CPU or diskIO it typically means a resource heavy website; this could simply be the result of an increasingly resource heavy website which needs a more powerful solution or it could be the result of some rogue code (such as a script plugin) which is acting out of sorts. Taking a look at any recently installed plugins by disabling them and re-enabling them one by one may shed some light on this scenario.

Other causes may be malicious users or bots flooding your website with hits; you can check this via cPanel using the Raw Acccess Logs, Latest Visitors and AWStats. These tools will tell you where they're coming from in terms of an IP, you can then use a GeoIP tool to check their origin - if they're from overseas locations you don't expect to receive connections from, you can use the cPanel IP Deny Manager to block them.

Was this answer helpful?

 Print this Article

Also Read

Why am I receiving the error 550 Access denied?

All of our servers have a requirement for SMTP authentication in order to send email.When sending...

How do I create a MySQL database?

If you're looking to setup a MySQL database on your account you can create a MySQL database and...

How do I install Wordpress?

Installation of Wordpress is quite easy via your cPanel interface.Once you have logged into your...

Why am I receiving emails telling me I have exceeded the max defers and failures per hour?

As part of our defense against spam we have in place a limit on the number of deferred or failed...

How do I setup email?

Configuration of email accounts involves setting up the email address both on our server...