How7o
  • Home
  • Marketing
    MarketingShow More
    The Beginner’s Guide about Facebook Advertising
    6 Min Read
    64 Creative Marketing Ideas to Boost Your Business
    6 Min Read
  • OS
    OSShow More
    How to force quit frozen apps in Ubuntu
    Force Close an App in Ubuntu (xkill, System Monitor, kill -9)
    4 Min Read
    5 Effective Ways to Increase Market Share Online
    6 Min Read
    Tips Debugging with CMS code Optimization Quick
    6 Min Read
  • Features
    FeaturesShow More
    Step by Step Guide to a Technical SEO Audit
    6 Min Read
    10+ Free Tools to Make Your Own Animated GIFs
    6 Min Read
  • Guide
    GuideShow More
    The Ultimate Guide, Easily Make Videos Tutorials
    6 Min Read
    Tips to Keep Your Cloud Storage Safe and Secure
    6 Min Read
  • Contact
  • Blog
Reading: How to Temporarily Disable Imunify360 Service (Safe Testing + Fix 503)
Share
Subscribe Now
How7oHow7o
Font ResizerAa
  • Marketing
  • OS
  • Features
  • Guide
  • Complaint
  • Advertise
Search
  • Categories
    • Marketing
    • OS
    • Features
    • Guide
    • Lifestyle
    • Wellness
    • Healthy
    • Nutrition
  • More Foxiz
    • Blog Index
    • Complaint
    • Sitemap
    • Advertise
Follow US
Copyright © 2014-2023 Ruby Theme Ltd. All Rights Reserved.
How7o > Blog > Server Management > How to Temporarily Disable Imunify360 Service (Safe Testing + Fix 503)
Server Management

How to Temporarily Disable Imunify360 Service (Safe Testing + Fix 503)

how7o
By how7o
Last updated: January 12, 2026
5 Min Read
How to temporarily disable Imunify360 service for testing (cPanel/WHM)
SHARE

I hit a really annoying issue on one of my CloudLinux + cPanel servers: random 503 Service Unavailable errors with the message “The server is temporarily busy, try again later.”

Contents
  • Important warning (read this first)
  • Step 1: Confirm Imunify360 is the source of the slowdown
  • Step 2: Temporarily stop Imunify360 service (testing)
    • Start it again after testing
  • Step 3: If your issue is “503 Service Unavailable”, check PHP Immunity (common fix)
  • Step 4: Stop Imunify360 from scanning huge directories (Ignore List)
  • Step 5: Schedule scans for off-peak hours
  • Step 6: Final verification checklist
  • Related posts (internal links)
  • Final thoughts

At first I blamed PHP-FPM or the web server, but the pattern was weird — the site was fine, then suddenly it would spike CPU/IO and start throwing 503s. After checking the server load a few times, I noticed it usually happened when Imunify360 was actively scanning (especially when it was touching very large files/directories).

So I did the most practical test: I temporarily stopped Imunify360, checked if the 503s stopped, then turned it back on and fixed the root cause (instead of leaving security disabled). This post shows the exact workflow I used.

Important warning (read this first)

Imunify360 is a security layer. Stopping it is something you should do only for short testing or maintenance windows. If you stop it, test what you need to test, then start it again immediately.

  • Do this only if you’re the server owner/admin (root/WHM access).
  • Keep your server firewall/WAF rules in place.
  • Don’t leave protection disabled permanently just to “fix” performance — tune it instead (I show how below).

Step 1: Confirm Imunify360 is the source of the slowdown

Before touching anything, I verify the symptoms during a spike:

uptime
top

If I see load skyrocketing and the server starts returning 503 errors, that’s my sign to do a controlled test by pausing Imunify360.

Step 2: Temporarily stop Imunify360 service (testing)

Access your server as root using SSH or WHM Terminal, then stop the Imunify360 service:

systemctl stop imunify360

Now re-test your website and watch your load. If the 503 errors immediately stop and the server becomes stable again, Imunify360 is very likely part of the problem (usually scanning intensity, PHP Immunity, or a directory that’s too heavy to scan frequently).

Start it again after testing

As soon as you finish the test, enable it back:

systemctl start imunify360

And check status:

systemctl status imunify360

Step 3: If your issue is “503 Service Unavailable”, check PHP Immunity (common fix)

On cPanel servers, one common trigger behind weird 503 behavior is PHP Immunity. In my case, disabling PHP Immunity fixed the random 503 bursts without needing to keep Imunify360 fully stopped.

To disable PHP Immunity in WHM:

  • Log into WHM as root
  • Go to Home → Plugins → Imunify360
  • Click the gear icon (Settings)
  • Open the Malware tab
  • Uncheck PHP Immunity
  • Click Save Changes

My rule: I change one thing at a time, then test for 30–60 minutes. That’s the fastest way to be sure what actually fixed it.

Step 4: Stop Imunify360 from scanning huge directories (Ignore List)

The real reason Imunify360 was “slowing my server” wasn’t that it’s a bad product — it was scanning heavy folders that don’t need frequent malware scanning. Typical examples:

  • backup directories (full-site archives, cPanel backups)
  • cache folders
  • big log folders
  • large uploads or generated files
  • developer folders like node_modules (if you host apps)

In WHM Imunify360, go to the Malware Scanner section and add those paths to the Ignore List. After I excluded the “huge but safe” folders, scans stopped causing spikes.

Step 5: Schedule scans for off-peak hours

If you host busy sites, it helps a lot to run heavier scans during off-peak time (late night / early morning) instead of peak traffic hours. I treat Imunify scans the same way I treat backups: schedule them, don’t let them randomly fight my traffic for CPU and disk IO.

Step 6: Final verification checklist

  • Imunify360 service is running again (systemctl status imunify360 shows active)
  • 503 errors are gone
  • Server load is stable during scan windows
  • Heavy folders are excluded via Ignore List
  • (If needed) PHP Immunity is disabled and the site is stable
Imunify360 troubleshooting flow: stop service → test site → adjust PHP Immunity → add ignore list → re-enable

Related posts (internal links)

  • How to update Ubuntu to the latest kernel version
  • Automatic logout timeout for Ubuntu terminal

Final thoughts

Temporarily stopping Imunify360 is a great diagnostic step — but the long-term fix is tuning: disable the feature that conflicts (often PHP Immunity), exclude heavy directories, and schedule scans properly. That way you keep security enabled and your server stays fast and stable.

TAGGED:503 errorCloudLinuxcPanelImunify360Linux securityMalware ScannerPHP ImmunitysystemctlvpsWHM

Sign Up For Daily Newsletter

Be keep up! Get the latest breaking news delivered straight to your inbox.
By signing up, you agree to our Terms of Use and acknowledge the data practices in our Privacy Policy. You may unsubscribe at any time.
Share This Article
Facebook Copy Link Print
Previous Article Login to Laravel programmatically without a password (Auth::login and loginUsingId) Login to Laravel Programmatically Without a Password (Auth::login & loginUsingId)
Next Article Debug PHP like console.log using error_log and server logs How to Debug in PHP Like console.log (echo, error_log, WordPress debug.log)
Leave a Comment

Leave a Reply Cancel reply

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

FacebookLike
XFollow
PinterestPin
InstagramFollow

Subscribe Now

Subscribe to our newsletter to get our newest articles instantly!
Most Popular
How I Fixed Composer Dependency Errors
How I Fixed Composer Dependency Errors Using the –ignore-platform-reqs Flag (Step-by-Step Guide)
January 12, 2026
Transfer Discourse to a new server
How to Transfer Discourse to a New Server on AlmaLinux (Backup + Restore, Step-by-Step)
January 12, 2026
Installed Discourse on AlmaLinux
How I Installed Discourse on AlmaLinux (Docker Method, Step-by-Step)
January 12, 2026
Installing Docker on AlmaLinux guide
Install Docker on AlmaLinux: Step-by-Step (Docker CE + Compose)
January 12, 2026
Change welcome message on Ubuntu VPS server (MOTD + SSH banner)
Change Welcome Message on Ubuntu VPS (MOTD + SSH Banner)
January 12, 2026

You Might Also Like

Update Ubuntu to the latest kernel version
Server Management

Update Ubuntu to the Latest Kernel Version (Safe Server Steps)

5 Min Read
Create a Directory in Ubuntu
Server Management

Create a Directory in Ubuntu (mkdir Command + Examples)

4 Min Read
Automatic logout timeout for command line in Ubuntu (TMOUT 300s)
Server Management

Automatic Logout Timeout for Command Line in Ubuntu (TMOUT 300s)

5 Min Read
Check if Laravel scheduler is running (cron + php artisan schedule:run)
Web Development

How to Check if Laravel Scheduler Is Running (Cron + Logs)

6 Min Read

Always Stay Up to Date

Subscribe to our newsletter to get our newest articles instantly!
How7o

We provide tips, tricks, and advice for improving websites and doing better search.

Latest News

  • SEO Audit Tool
  • Client ReferralsNew
  • Execution of SEO
  • Reporting Tool

Resouce

  • Google Search Console
  • Google Keyword Planner
  • Google OptimiseHot
  • SEO Spider

Get the Top 10 in Search!

Looking for a trustworthy service to optimize the company website?
Request a Quote
Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?