Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've got an IIS6 (win2k3 server) setup using PHP via FCGI (microsofts install this time); and I know FCGI has its own Application pool of sorts; I was wondering therefore if this means that the PHP is isolated from the IIS AppPool?

share|improve this question
up vote 0 down vote accepted

I hope this answers your question.

CGI programs are executables launched by the web server for each request in order to process the request and generate dynamic responses that are sent back to the client. CGI has poor performance due to the high cost of starting and shutting down a process for each request. FastCGI addresses the performance issues inherent to CGI by providing a mechanism to reuse a single process over and over again for many requests


Configurable maximum number of FastCGI processes per application pool

share|improve this answer
But is that per FastCGI application pool; or IIS App Pool? – Chris McKee May 14 '10 at 10:17… – Chris McKee May 14 '10 at 10:29
IIS creates an appPool for the web site and a CGI application will run under it's own process. So basically with FastCGI, the same CGI process will be used again n again instead of creating a new process everytime. – Vivek Kumbhar May 14 '10 at 11:03

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.