High CPU, Entry Process (EP), or other resource usage can be caused by heavy website traffic, bots, poorly optimized WordPress plugins/themes, cron jobs, or malicious requests.
Recommended Steps
-
Use Cloudflare
Configure Cloudflare for your domains to help filter malicious bots, unwanted traffic, and attacks before they reach your hosting account. -
Control Search Engine Crawlers
Create arobots.txtfile inside your website's root directory and configure which legitimate search engines should crawl your website.Note:
robots.txtis only a request to compliant crawlers and does not block malicious bots or attacks. Also, avoidDisallow: /unless you intentionally want to prevent most search engines from indexing your entire website. -
Optimize WordPress Cron
Excessivewp-cron.phprequests can increase CPU usage. Instead of settingwp-cron.phppermission to000, consider disabling WordPress's built-in cron and configuring a proper cPanel Cron Job. -
Protect
xmlrpc.php
If your website does not require XML-RPC, restrict or disable access toxmlrpc.phpto reduce unwanted requests and brute-force attempts. -
Control WordPress Heartbeat
WordPress Heartbeat (admin-ajax.php) can generate frequent requests. Use a trusted Heartbeat Control plugin or appropriate configuration to reduce its frequency rather than disabling it completely. -
Protect WordPress Login
Use a security solution to protectwp-login.phpagainst brute-force attacks. Enable 2FA, CAPTCHA, rate limiting, and strong passwords where possible. -
Keep WordPress Updated
Always keep WordPress Core, plugins, and themes updated to their latest stable versions. -
Remove Unused Plugins & Themes
Delete plugins and themes that are no longer required. Avoid nulled, cracked, or untrusted software. -
Review Resource-Heavy Plugins
Disable or replace plugins that generate excessive PHP processes, database queries, or external requests. Plugins such as Jetpack can use additional resources depending on enabled features, so review their usage rather than assuming they are always the cause.
Important
If your cPanel account continues to experience high CPU or EP usage, check cPanel → Resource Usage to identify when resource limits are being reached. You may also contact Razorhost Support with your domain name for further assistance.