Blog · WebJi® India

How to Fix a Slow cPanel

Quick answer: Fix a slow cPanel by opening the website, the cPanel home page, and Email Accounts, then comparing them. If only the panel crawls, delete huge error_log files, empty mailbox trash, and remove old backups. If the site is slow too, open Resource Usage and email support@webji.services with that screen before you change anything.
✓ In business since 2005✓ INR + GST billing✓ 24/7 Email Support — avg reply < 60 min
Stacked hard drives in a secure storage room with one drive glowing, symbolising safe data backups — how to fix slow cpanel

Is the cPanel slow, or is the website slow?

A slow cPanel and a slow website are different jobs. Open the public site, the cPanel home page, and Email Accounts. Compare those three before you delete a file.

Use a private window, then repeat the same three opens from a phone on mobile data. If only one network is slow, the path to the server is the problem. Deleting files will not fix that path.

What you openedWhat you sawWhat to do next
Site fast, cPanel home slowIcons spin, the public page does notClean logs, mail, and old backups on the account
Site slow, cPanel home fastVisitors wait, the panel does notLeave the panel alone and fix the site
Both slow on two networksSite and panel wait on Wi-Fi and on mobile dataRead Resource Usage, then email support
Slow on one network onlyThe phone loads the panel, the office does notThe path is the problem, not the files

If the website is slow and the panel home page is fine, stop cleaning the panel. That job is the site, which the WordPress speed guide covers. A cache plugin does not make the cPanel icons load faster.

Why does a slow cPanel dashboard hang on every page?

When every cPanel page spins, including home, the panel is waiting on something it reads for each request. The usual account causes are a giant error_log, mailbox trash, or a backup folder that statistics keep walking.

Check that it is every page, not one icon. Home, File Manager, and Email Accounts should all wait. If only Email Accounts waits, use the mail section below. If only Backup or Disk Usage waits, use the timeout section.

A private window that is still slow rules out a stuck cookie. You are done with this test when the search box and the icon grid appear and stay. A tab that spins until the browser offers to stop has not loaded.

Stacked hard drives in a secure storage room with one drive glowing, symbolising safe data backups — how to fix slow cpanel

How do inode bloat and error_log files slow cPanel?

An inode is one filesystem entry for a file, a folder, or an email. cPanel statistics and File Manager count those entries. A very large count makes panel pages wait, even when the public site still loads.

No inode ceiling is printed on the plan pages, so do not invent a number. Use the count this account shows. The longer pass is in the inode cleanup steps.

Clear the heaviest items first:

  1. In File Manager, open Settings and show hidden files. Search for error_log. If Terminal is available, from the home directory run find . -name error_log -size +100M.
  2. For each huge log, run head -n 30 error_log in that folder and note the plugin or path in the first lines. Then run truncate -s 0 error_log. The file stays in place at zero bytes. Do not open a multi-gigabyte log in the browser.
  3. In webmail, empty Trash and Junk on every mailbox. Deleted mail still counts until that empty finishes.
  4. Remove old plugin caches and manual backup copies stored in the home directory, outside the live site, once a copy exists somewhere else.
  5. Clear session and temporary files in the account tmp directory or a cache folder the app owns. Leave any folder you do not recognise.

Emptying the log is not the whole fix. Update or disable the plugin named in those first lines, or the file grows back within days. Metrics, then Errors, shows the newest lines without opening a huge file.

How do email queues and spam slow cPanel?

Email Accounts is often the slowest icon because it lists every mailbox and its disk use. A mailbox full of trash, or a script sending mail you did not write, makes that screen and the statistics jobs wait.

Open Email Accounts and note the address using the most disk. In webmail for that address, empty Trash and Junk. Then open Track Delivery.

A burst of failures to many different domains is a form or a script, not a person typing. If you did not send it, change that mailbox password and look in public_html for a PHP file you did not upload.

The machine-wide mail queue is not on the account screen. Email support@webji.services with the mailbox name and the time Track Delivery shows the burst. Do not try to restart mail services. A shared account has no such button.

Webmail that sits on a logging-in message is a mailbox problem. It does not prove the whole dashboard is slow. Treat webmail only after Email Accounts itself loads and the dashboard icons are fine.

Why do cPanel backups and stats time out?

Backup, Disk Usage, and the statistics icons time out when they walk a huge tree or write an archive onto a full account. Clean logs and mail first. Backing up an oversized account usually fails in the same way.

Open Files, then Disk Usage, and note the largest folder. On WebJi®, JetBackup holds the scheduled snapshots. Open it after Disk Usage shows room. If Generate Backup says quota or inodes blocked the archive, nothing can be written until that space exists.

This part worked when Disk Usage finishes and lists folders, and a JetBackup browse opens. A backup you cannot open is not a finished fix.

How do you read Resource Usage when cPanel is slow?

Open Metrics, then Resource Usage. Read the 24-hour graphs for CPU, physical memory, I/O, and entry processes.

  • Graphs under the limit mean the account did not hit a cap. Stay with files, mail, and the second network. A larger plan is not the first move.
  • A line that hits the limit is the row to write down, with the time.
  • One hit during a backup is not the same as a hit every minute while the site is idle.
  • I/O hits next to a giant error_log are one problem. Empty the log, then read this screen again the next day.

You cannot raise those caps from a shared account. Email support@webji.services the row and the time. A message that only says the panel is slow does not give support a place to look.

When is a slow cPanel the server, and what do you send support?

Treat it as the server when Resource Usage shows no limit hits, the logs and mailboxes are small, and the panel is still slow from the office and from a phone on mobile data. Read the network status page before you assume your files are the cause.

Shared hosting does not include WHM. Apache worker limits and the PHP handler for the panel itself are host settings. Do not put guessed worker numbers in the ticket. Write what you opened and what you saw.

Send one email to support@webji.services with these four points:

  1. Whether the public website loaded.
  2. Whether cPanel home and Email Accounts loaded, and on which network.
  3. The Resource Usage line: under the limit, or the row that hit it and the time.
  4. The largest folder from Disk Usage, and whether any huge error_log was emptied.

On WebJi® the panel is included with cPanel hosting on Linux. Windows plans use Plesk, which is a different screen. That mailbox is staffed 24 hours, in Hindi and English, and the average first reply is under 60 minutes. The office phone is not a support line.

Frequently Asked Questions

Why is my cPanel so slow?

Huge error_log files, mailbox trash, old backups, or a resource cap are the usual causes. Open the website, the cPanel home page, and Email Accounts. If only the panel is slow, clean those files. If both are slow on two networks, email support@webji.services with the Resource Usage screen.

How do I speed up a slow cPanel dashboard?

Empty the largest error_log files, empty Trash and Junk in webmail, and remove old backup copies in the home directory. Reload the cPanel home page. It is faster when the search box and icons appear without the browser offering to stop the tab.

Why does cPanel take forever to load pages?

Each page asks the account for statistics. If home, File Manager, and Email Accounts all spin, the file count or a huge log is the usual cause. If only one tool spins, clean that tool's data instead of treating the server as down.

What are inodes and do they slow cPanel?

An inode is one entry for a file, a folder, or an email. cPanel counts them for statistics and File Manager, so a huge number slows the panel even when the website still loads. The plan pages do not print a ceiling. Use the count cPanel shows for this account.

Does cPanel slowness mean my site is slow?

No. A fast website with a slow panel means account files or mail. A slow website with a fast panel means the site, not the dashboard. Both slow, on two networks, points at the account limit or the server.

How do I check cPanel resource usage?

Open Metrics, then Resource Usage, and read the 24-hour graphs for CPU, memory, I/O, and entry processes. Graphs under the limit mean the account did not hit a cap. A line that hits the limit is the row to email to support@webji.services. You cannot raise that cap from a shared account.

How do I clear the cache in cPanel?

Clearing a website cache does not speed the cPanel dashboard. Use a cache clear only when the public site is the slow part. For the panel, empty error_log files and mailbox trash. There is no Flush cPanel button that fixes a slow home page.

Is cPanel having issues today?

Compare the website, the cPanel home page, and a second network such as a phone on mobile data. If the panel is slow on both networks and Resource Usage shows no limit hits, check the network status page and email support@webji.services. A slow panel on one Wi-Fi network only is not an outage.

Need help with this?

WebJi® support does it for you — free. Talk to our Jaipur team →