NOTE: this guide is appliable only if you owe a Plesk Windows server (dedicated server or VPS); does not apply if you just owe a reseller or user account on a shhared Plesk server.

In Plesk it is possible to restrict CPU overload for any domain, but to do it you need to setup for it a dedicated IIS application pool.

  1. Enable the option Maximum CPU usage (%):

    Service Plans > Example Plan > Performance > Maximum CPU usage (%).

     

  2. Set up an action, which will be taken, when CPU limit is exceeded (Limit action):

    • Log Only: No action is taken when the CPU limit is exceeded. Only a warning will be written to the Windows Event Viewer (Custom Views > Administrative Events).

    • Shut Down: The process that exceeds its CPU limit will be forced to shut down. New process will be spawned.

    • Throttle: Reduce the CPU consumption to the value set for limit. It cannot be exceeded.

    • Throttle Under Load: Reduce the CPU consumption to the value set for the limit, but only if there are other processes that demand CPU time.

  3. Specify the time, the reset interval for monitoring of CPU usage by worker processes. (Limit Interval):

 

Monitoring CPU usage in IIS Manager

CPU usage of every application pool can be tracked in IIS Manager:

  1. Connect to your Plesk server via RDP.

  2. Start Internet Information Services (IIS) Manager at Windows Start > All Programs.

  3. In IIS Manager, click SERVER NAME > Worker Processes.

Found this article interesting?
Subscribe to DomainRegister´s newsletter!

You can unsubscribe at any time by simply clicking the link in the footer of our emails. For information about our privacy practices, please visit our website.

We use Mailchimp as our marketing platform. By clicking below to subscribe, you acknowledge that your information will be transferred to Mailchimp for processing. Learn more about Mailchimp s privacy practices here.

  • Plesk
  • 1 Users Found This Useful
Was this answer helpful?

Related Articles

 What is "Dedicated IIS Application pool"?

"IIS application pool" is a Plesk feature, which serves websites and web applications hosted on a...

 How to make public Awstats Web Stats in Plesk

You can access the Web statistics for your site at:http:/yourdomain.com/plesk-stat/webstatThey're...

 Error 500 Internal Server Error: what does it mean?

Your site on Windows hosting gives an "Error 500 - Internal Server Error. There is a problem with...

 How to preview website in Plesk before changing DNS

In Plesk it's possible to preview your site, even if domain DNS are no yet modified and so are...

 How to secure your Plesk control panel with an SSL certificate

Plesk control panel has his own SSL certificate, signed by Plesk, but most browsers do not...