Users Pricing

forum

Home Forums What changes when an IIS app pool uses multiple worker processes? – MindStick

What changes when an IIS app pool uses multiple worker processes?

Kalin 234 06 Oct 2026

I came across the Maximum Worker Processes option while reviewing an IIS app pool. Raising it sounds like a straightforward way to use more CPU, but I’m concerned about how it affects application state.

If a site keeps data in memory—such as a cache, a login session, or a background-task status—can requests land on different worker processes and see inconsistent values? Does IIS provide any affinity behavior here, or should an application using a web garden assume that every worker is independent?

I’d appreciate real-world guidance on when multiple worker processes are worth considering, and what needs to be moved out of process first.


3 Answers

Markdown for AI

A clean, structured version of this page for AI assistants and LLMs.

Open .md