Find answers to your questions

Documentation

Diagnose high hosting resource usage

Is your website slowing down or reaching an account resource limit? A useful diagnosis connects hosting measurements with what visitors and the application were actually doing. A spike alone does not establish an attack or an immediate need to change plans. Find the workload involved before changing the website.

1. Place the problem in context

Record affected URLs, the time and time zone, then describe the action that fails: opening a page, searching for a product, submitting a form or using the administration area. State whether the problem is constant or intermittent and what changed recently.

Open your cPanel resource measurements for the same period. Keep a screenshot of limits reached and the available values. If several websites share the account, identify which were active: account measurements may not directly attribute the workload to one website.

2. Identify the resource involved

CloudLinux limits apply to different resources. CPU concerns processing, memory concerns active workloads, and IO/IOPS concern input/output. EP and NPROC relate to concurrent workloads or processes; they are not counts of unique visitors.

Occupied disk space, file counts and data transferred over the network are other measurements. Smaller images can reduce transfers without fixing an expensive database query. An HTTP error also does not identify the responsible resource or application by itself: use our HTTP error guide alongside the measurements.

3. Match the spike to an activity

Examine the possibilities that fit the observed times:

  • Web requests: an advertising campaign, heavily used internal search, a dynamic page or automated visits. Compare requested URLs and their frequency rather than visitor totals alone.
  • Scheduled work: an import, backup, image-generation task or catalogue synchronization. Check its start time and duration, not only the scheduled interval.
  • Application changes: a new module, feature, update or cache configuration. Record the specific change and its time.
  • Repeated failures: a task or integration may retry after an error. Look for the initial failure and subsequent attempts.

cPanel’s cron documentation explains that a new run can start before the previous one finishes. Do not disable every task as a test: some handle backups, email or business operations. Establish their purpose before intervening.

4. Gather useful evidence

Where your service provides them, access logs help identify received requests, while error logs show recorded failures. Check their time coverage and time zone. A recent view or partial log may not cover the entire incident.

A slow feature may also be waiting for a database or an external service. Ask the developer to examine that specific workflow; low CPU usage at one moment does not rule out a problem. A series of errors may be a consequence of the failure rather than its cause.

For WordPress, our performance and LiteSpeed Cache guide covers caching, plugins and personalized pages. If you suspect malicious activity, tell our team instead of immediately deleting files or logs that could help the investigation.

5. Choose a focused response with Nuagerie

Open a request through your Nuagerie client area with the domain, times, affected features, screenshots and recent changes. Share only relevant excerpts, without passwords, access tokens or customer data.

This information helps distinguish hosting checks from application work. Once the cause is clearer, follow our resource-reduction guide. If demand remains consistently high, we can also assess an appropriate hosting upgrade with you, based on actual use and your goals.

Related Articles

What is cPanel and how do you access it? cPanel is the administration interface for your hosting account. It provides the tools available to that account without granting full server-administration access. Common toolsManage website files, domains and databases.Administer email accounts when mail is hosted within that service.Review storage and resource... cURL error 6: diagnose a hostname resolution failure The error curl: (6) Could not resolve host means cURL could not resolve the requested hostname. It can interrupt an update, download or API connection. On its own, it does not prove that your DNS resolver is faulty. For a Nuagerie hosting service, start by recording the error and its context. Do not change the... How can I activate my paid license after a trial? You can do this by running this command in SSH: /usr/local/cpanel/cpkeyclt It should look something like this: [root@cpanel home]# /usr/local/cpanel/cpkeyclt Updating cPanel license...Done. Update succeeded. Building global cache for cpanel...Done [root@cpanel home]# For help with a Nuagerie service, open or follow... When /cpanel, /webmail or /whm shortcuts do not work The /cpanel, /webmail and /whm shortcuts provide routes from a domain address to hosting management interfaces. An error on that route does not automatically mean your account is inaccessible. Identify the failing step so you can find the appropriate access method and give support useful observations. Start with a... How to protect a folder with a password Anyone can access subdirectories of public_html (folder containing all the public files of your hosting account) using a web browser. To restrict access to a particular directory under public_html: Connect to cPanel Click Directory Confidentiality in the Security topic. There you will find a list of subfolders....