Web servers use the Fast Common Gateway Interface (FastCGI) protocol to communicate with external applications; the FastCGI protocol defines how information is passed between the Web server and an external FastCGI application. When a request is sent, the Web server starts a FastCGI application to process the request and generate dynamic responses to send back to the client.

FastCGI applications handle HTTP requests and each one consists of a collection of process pools. Within the pools, each process handles requests one at a time and, upon completion, returns to the pool until it receives another request.

Use the FastCGI Settings page to configure process pool settings for the Fast CGI applications on your Web server. You can add FastCGI applications for use by sites on your Web server, and specify configuration properties such as the processing variables and maximum requests for these applications.

UI Element List

The following tables describe the UI elements that are available on the feature page and in the Actions pane.

Feature Page Elements

Element Name Description

Full Path

Lists the physical path of the process executable to use in the process pool.


Lists the arguments to pass to the selected FastCGI application at start time. These arguments can be used to uniquely identify a FastCGI process pool if several FastCGI process pools exist for a single process executable.


Lists the maximum number of FastCGI processes to allow in the application process pool for the selected FastCGI application. This number also represents the maximum number of concurrent requests that the FastCGI application can handle. The default value is 4.

For the Windows® 7 and Windows Server® 2008 R2 operating systems only, setting the MaxInstances property to 0 lets IIS automatically select the optimal number of FastCGI processes for the current execution environment.


Lists the maximum number of requests that the selected FastCGI application will process before recycling. The default value is 200.

Actions Pane Elements

Element Name Description

Add Application

Opens the Add FastCGI Application dialog box that lets you configure general and processing properties.


Opens the Edit FastCGI Application dialog box that lets you change the general and processing properties for the selected application.


Removes the selected FastCGI application.

See Also