How to Set Up IIS Application Pool (Windows) in Plesk

How to Set Up IIS Application Pool (Windows) in Plesk

Introduction

An IIS application pool is a feature on plesk which serves websites and web applications hosted on a server. This kind of pool is created directly in IIS and is available in the IIS manager in plesk. There are two types of application pools :

  • Shared application pool – this kind of pool is used to serve all users and websites.
  • Dedicated application pool – A separate pool for each customer is provided, you can also isolate sites from each other.

Among some of the benefits found in using application pools include;

  • Accessibility – with application pools, users can get access to applications from anywhere, as long as they are connected to the network.
  • Independence of devices – you can support lots of different client devices, e.g. smartphones and tablets
  • Reduced costs – you get to reduce costs depending on software license agreements.

In this article, we will show you how to set up an IIS application pool in the Plesk control panel.

Prerequisites

  • Plesk account
  • A domain

How to Set Up IIS Application Pool (Windows) in Plesk

Getting started

Log in to your plesk account and navigate to Domains tab.

Select the relevant domain to enable the application pool.

A new tab with information about the domain will appear, scroll down and click Dedicated IIS Application Pool for Website.

Click on Switch On.

IIS Application Pool Settings

You have now enabled the dedicated IIS application pool. let’s go through some of its settings In the IIS application pool

The pool has two categories of settings;

  1. General settings

Under this category, there is managed pipeline mode. This setting configures ASP.NET to run in classic mode as an extension.

  1. Performance Settings

This category deals with how the pool works. Under it, we have;

  • The maximum number of worker processes

This setting sets the number of applications that run in user mode (worker processes), its role is to process requests to return a static page or even to run a CGI handler.

  • Idle timeout (minutes)

This setting is used to set the amount of time a worker process stays idle before it shuts down.

  • Idle timeout action

The above setting is used to set what happens when the idle timeout duration has been reached.

  • Maximum CPU usage (%)

Use this setting to throttle (or not) the power of the CPU.

  • Recycling at regular time intervals (minutes)

This setting is used to set a time interval after which IIS application pool will recycle (terminating the worker process and creating a new one)

  • Recycling when the maximum number of requests is reached

This setting s for the maximum number of requests an IIS application can process before it is recycled.

  • Recycling when a maximum amount of virtual memory is used

This setting is for setting up the amount of virtual memory a worker process can use before becoming recycled.

  • Recycling when a maximum amount of private memory is used

Sets out the amount of private memory a worker before beingrecycled.

Conclusion

In this article, we have learnt how to enable a dedicated IIS pool for our domain. Also, we have gone through the various settings that are found in the IIS pool. If you are a service provider, you can isolate the application pools for each of your customers.

Check out these top 3 Windows hosting services:

Ultahost
$2.90 /mo
Starting price
Visit Ultahost
Rating based on expert review
  • User Friendly
    4.3
  • Support
    4.8
  • Features
    4.5
  • Reliability
    4.0
  • Pricing
    4.8
Kamatera
$4.00 /mo
Starting price
Visit Kamatera
Rating based on expert review
  • User Friendly
    3.5
  • Support
    3.0
  • Features
    3.9
  • Reliability
    4.0
  • Pricing
    4.3
InterServer
$2.50 /mo
Starting price
Visit InterServer
Rating based on expert review
  • User Friendly
    4.3
  • Support
    4.5
  • Features
    4.8
  • Reliability
    4.9
  • Pricing
    4.3

How to Set up Email Accounts & Email Forwarders in the Plesk Web Hosting Control Panel

This guide teaches you how to create and manage email accounts and email forward
1 min read
Vladimir Rakov
Vladimir Rakov
Hosting Expert

How To Use Plesk To Install WordPress

Plesk supports a quick installation option that enables you to quickly and easi
1 min read
Michael Levanduski
Michael Levanduski
Expert Hosting Writer & Tester

How to View the Number of Active User Sessions on Your IIS Website

This article will discuss a way of viewing the number of active user sessions us
2 min read
Md. Ehsanul Haque Kanan
Md. Ehsanul Haque Kanan
Hosting Expert

How to Configure, Install and Deploy ASP.NET Core to IIS

This article will discuss the way of configuring, installing and deploying ASP.N
2 min read
Eliran Ouzan
Eliran Ouzan
Web Designer & Hosting Expert
HostAdvice.com provides professional web hosting reviews fully independent of any other entity. Our reviews are unbiased, honest, and apply the same evaluation standards to all those reviewed. While monetary compensation is received from a few of the companies listed on this site, compensation of services and products have no influence on the direction or conclusions of our reviews. Nor does the compensation influence our rankings for certain host companies. This compensation covers account purchasing costs, testing costs and royalties paid to reviewers.
Click to go to the top of the page
Go To Top