IIS App Pool
  • 01 Nov 2022
  • 2 Minutes to read
  • Dark
  • PDF

IIS App Pool

  • Dark
  • PDF


IIS Application pool comprises a set of web applications corresponding to one or more worker processes sharing a common configuration, which is responsible for isolating the applications running in the same system and making them to work on their own process.

Though App Pools are designed for always-on usage, you may need to stop or restart them for many factors. Say, If the worker process crashed number of times then App Pool may get stopped,then you need to start it again. Or if the Application pool is experiencing performance or resource issues you may need to restart it. These are day-to-day activities where users should make sure availability of the App Pool, these processes can be automated using the BizTalk360 IIS App Pool Automated Task Feature.

Automated IIS App Pool tasks allow you to automate the below actions 

  • Start 
  • Stop
  • Restart
  • Recycle

IIS App Pool task Configuration  

  • To configure App Pool Task navigate to Environment Settings->Automated Tasks ->New Task Configuration->Select IIS App pool ,which will open the task configuration blade  
  • Add the Task Name and Description 
  • Server Selection  - Select the server where IIS App Pool is running 
Manage IIS Server - Navigate to Environment settings->General->IIS Server->Add Server, To add more server which runs under the same domain.

Though the server is not reachable the task will get executed successfully, but the actual operation cannot be performed, you can able to see the same under the failure reason .

 App Pool Selection -All the available App Pools in the selected server will be listed here, you can select the required App Pools from the list. Multiple App pools can be selected to perform the same operations 

  • App Pool Action -Select which action needs to perform on App Pool Start/Stop/Recycle/Restart
  • Enable/Disable the task for execution. By default, the task execution will be enabled. If it's disabled then this task will not be executed at any time.
  • Run this task immediately after saving - Enable this option to run the task immediately after saving the task configuration. However, the same task will execute again during the scheduled time.
  • Follow this article for Schedule Configuration 
  • Notification Configuration - Enable the channels in which you wish to get notified about the actions performed on the App Pools 

On successful task configuration, you can see the task in the configuration grid along with task name, resource type, resource details, Action, Schedule type, and Next execution time.

Points to Remember

  • Monitoring service should run under the administrator account 
  • The user must have access to the server in which the app pool is running
  • The connection to the remote server is made via Telnet or Ping(ICMP) . Make sure the BizTalk360 running servers should be enabled with the ports Telnet - TCP/23, Ping ICMP/Protocol-1 in the Windows Firewall to communicate with the other server

Was this article helpful?