ProcessModel

Process model settings for the application pool worker processes.

DatacenterEnterpriseInfrastructureMicrosoftOperating SystemServer ManagementWindows ServerWindows Server 2025

Properties

Name Type Description
idle_timeout integer The idle timeout in minutes before a worker process is shut down.
max_processes integer The maximum number of worker processes for the application pool (web garden).
pinging_enabled boolean Whether health monitoring pings are enabled.
ping_interval integer The interval in seconds between health monitoring pings.
ping_response_time integer The maximum time in seconds allowed for a worker process to respond to a health ping.
shutdown_time_limit integer The time in seconds allowed for a worker process to gracefully shut down.
startup_time_limit integer The time in seconds allowed for a worker process to start up.
idle_timeout_action string The action to take when the idle timeout is reached.
View JSON Schema on GitHub

JSON Schema

iis-administration-process-model-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "ProcessModel",
  "type": "object",
  "description": "Process model settings for the application pool worker processes.",
  "properties": {
    "idle_timeout": {
      "type": "integer",
      "description": "The idle timeout in minutes before a worker process is shut down."
    },
    "max_processes": {
      "type": "integer",
      "description": "The maximum number of worker processes for the application pool (web garden)."
    },
    "pinging_enabled": {
      "type": "boolean",
      "description": "Whether health monitoring pings are enabled."
    },
    "ping_interval": {
      "type": "integer",
      "description": "The interval in seconds between health monitoring pings."
    },
    "ping_response_time": {
      "type": "integer",
      "description": "The maximum time in seconds allowed for a worker process to respond to a health ping."
    },
    "shutdown_time_limit": {
      "type": "integer",
      "description": "The time in seconds allowed for a worker process to gracefully shut down."
    },
    "startup_time_limit": {
      "type": "integer",
      "description": "The time in seconds allowed for a worker process to start up."
    },
    "idle_timeout_action": {
      "type": "string",
      "description": "The action to take when the idle timeout is reached."
    }
  }
}