You use the FastCGI module in Internet Information Services
(IIS) 7.0 to host applications that are not based on ASP.NET. However, you find
that the following features are unavailable:
Monitoring changes that are made to files
Real-time tuning of the MaxInstances setting
STDERR stream handling
Sending a termination signal to FastCGI
processes
_FCGI_X_PIPE_ environment variable
Relaxed enforcing of response headers syntax
Using UTF-8 encoding for server variable values
Note These features are available in IIS 6.0 and in IIS 7.5 when you
use the FastCGI extension. All of these features, except UTF-8 encoding support for server variables, are available in IIS 7.5 when you use the FastCGI module.
After you apply this hotfix, the following features are
available:
Collapse this tableExpand this table
Feature Name
Description
Monitoring changes that are made to files
This module
is configured to detect file change notifications on a specific file. When the
file is changed, the module recycles the FastCGI processes that are in the
process pool. This feature can be used to recycle PHP processes when changes are made to a Php.ini file.
Real-time tuning of MaxInstances setting
The
MaxInstances setting sets the maximum number for FastCGI processes that can be
opened in each application pool. When you set MaxInstances to 0,
the FastCGI module automatically adjusts the maximum number every few
seconds. This behavior occurs every time that the system overloads and several requests are waiting
in queue.
STDERR stream handling
There are several options for
how the module can handle text that is sent by a FastCGI application on an STDERR
stream. The module can send error data as a failure response to the HTTP
client. Or, the module can ignore the error and respond by sending STDOUT
information together with a "200" status code.
Sending a termination signal to FastCGI processes
The
module can be configured to send a termination signal to a FastCGI process
before the process stops. This behavior enables the FastCGI process to do a
clean shutdown before the process ends.
_FCGI_X_PIPE_ environment variable
This variable is
set by the FastCGI module. This variable contains the name of the named pipe
that is used for communication between the module and a FastCGI process.
Relaxed enforcing of response headers syntax
The
FastCGI module allows for more variation in the syntax of response
headers.
Using UTF-8 encoding for server variable values
The
FastCGI module uses ASCII encoding when you set server variables. If a FastCGI
application requires UTF-8 encoded values for certain server variables, the
module can be configured to use UTF-8 encoding only for required server variables.
Hotfix information
A
supported hotfix is available from Microsoft. However, this hotfix is intended
to correct only the problem that is described in this article. Apply this
hotfix only to systems that are experiencing the problem described in this
article. This hotfix might receive additional testing. Therefore, if you are
not severely affected by this problem, we recommend that you wait for the next
software update that contains this hotfix.
If the hotfix is available
for download, there is a "Hotfix download available" section at the top of this
Knowledge Base article. If this section does not appear, contact Microsoft
Customer Service and Support to obtain the hotfix.
Note If additional issues occur or if any troubleshooting is required,
you might have to create a separate service request. The usual support costs
will apply to additional support questions and issues that do not qualify for
this specific hotfix. For a complete list of Microsoft Customer Service and
Support telephone numbers or to create a separate service request, visit the
following Microsoft Web site:
Note The "Hotfix download available" form displays the languages for
which the hotfix is available. If you do not see your language, it is because a
hotfix is not available for that language.
Prerequisites
You must have IIS 7.0 installed to apply this hotfix. You must
apply this hotfix on a computer that is running on one of the following
operating systems:
Windows Vista Service Pack 1 (SP1)
Windows Vista Service Pack 2 (SP2)
Windows Server 2008
Windows Server 2008 SP2
Restart requirement
You must restart the computer if IIS is running when you apply
this hotfix.
Hotfix replacement information
This hotfix does not replace any other hotfixes.
File information
The English version of this hotfix has the file
attributes (or later file attributes) that are listed in the following table.
The dates and times for these files are listed in Coordinated Universal Time
(UTC). When you view the file information, it is converted to local time. To
find the difference between UTC and local time, use the Time
Zone tab in the Date and Time item in Control
Panel.
For all supported x86-based versions of Windows Server 2008 and of Windows Vista
Collapse this tableExpand this table
File name
File version
File
size
Date
Time
Platform
Webadministration.mof
Not
Applicable
365,276
20-Feb-2010
18:49
Not
Applicable
Wmi-appserver.dll
7.0.6001.22638
244,736
20-Feb-2010
23:32
x86
Webadministration.mof
Not
Applicable
365,274
20-Feb-2010
18:45
Not
Applicable
Wmi-appserver.dll
7.0.6002.22343
244,736
20-Feb-2010
23:12
x86
Cgi.dll
7.0.6001.22638
39,424
20-Feb-2010
23:27
x86
Iisfcgi.dll
7.0.6001.22638
74,752
20-Feb-2010
23:29
x86
Cgi.dll
7.0.6002.22343
39,424
20-Feb-2010
23:07
x86
Iisfcgi.dll
7.0.6002.22343
74,752
20-Feb-2010
23:08
x86
Admwprox.dll
7.0.6001.22638
51,712
20-Feb-2010
23:26
x86
Ahadmin.dll
7.0.6001.22638
27,136
20-Feb-2010
23:26
x86
Appcmd.exe
7.0.6001.22638
154,112
20-Feb-2010
21:35
x86
Appcmd.xml
Not
Applicable
3,654
01-Apr-2009
18:54
Not
applicable
Applicationhost.config
Not
applicable
7,989
01-Apr-2009
18:54
Not
applicable
Appobj.dll
7.0.6001.22638
311,808
20-Feb-2010
23:26
x86
Aspnetca.exe
7.0.6001.22638
182,784
20-Feb-2010
21:35
x86
Aspnet_schema.xml
Not
applicable
38,786
01-Apr-2009
18:55
Not
applicable
Fx_schema.xml
Not
applicable
26,943
08-May-2009
08:10
Not
applicable
Iismig.dll
7.0.6001.22638
209,408
20-Feb-2010
23:31
x86
Iisreg.dll
7.0.6001.22638
89,088
20-Feb-2010
23:29
x86
Iisres.dll
7.0.6001.22638
193,024
20-Feb-2010
21:35
x86
Iisreset.exe
7.0.6001.22638
14,848
20-Feb-2010
21:35
x86
Iisrstap.dll
7.0.6001.22638
8,192
20-Feb-2010
23:29
x86
Iisrstas.exe
7.0.6001.22638
31,232
20-Feb-2010
21:35
x86
Iisrtl.dll
7.0.6001.22638
153,600
20-Feb-2010
23:29
x86
Iissetup.exe
7.0.6001.22638
228,864
20-Feb-2010
21:35
x86
Iissyspr.dll
7.0.6001.22638
59,392
20-Feb-2010
23:29
x86
Iisutil.dll
7.0.6001.22638
202,752
20-Feb-2010
23:29
x86
Iis_schema.xml
Not
applicable
79,213
20-Feb-2010
18:09
Not
applicable
Nativerd.dll
7.0.6001.22638
331,776
20-Feb-2010
23:30
x86
Redirection.config
Not
applicable
490
01-Apr-2009
18:55
Not
applicable
Rsca.dll
7.0.6001.22638
26,624
20-Feb-2010
23:31
x86
Rscaext.dll
6.0.6001.22638
38,912
20-Feb-2010
23:31
x86
Rscaext.xml
Not
applicable
8,363
01-Apr-2009
18:55
Not
applicable
W3ctrlps.dll
7.0.6001.22638
9,216
20-Feb-2010
23:31
x86
Wamregps.dll
7.0.6001.22638
10,752
20-Feb-2010
23:31
x86
Admwprox.dll
7.0.6002.22343
51,712
20-Feb-2010
23:06
x86
Ahadmin.dll
7.0.6002.22343
27,136
20-Feb-2010
23:07
x86
Appcmd.exe
7.0.6002.22343
154,112
20-Feb-2010
21:22
x86
Appcmd.xml
Not
applicable
3,654
03-Apr-2009
20:43
Not
applicable
Applicationhost.config
Not
applicable
7,990
03-Apr-2009
20:43
Not
applicable
Appobj.dll
7.0.6002.22343
311,808
20-Feb-2010
23:07
x86
Aspnetca.exe
7.0.6002.22343
182,784
20-Feb-2010
21:22
x86
Aspnet_schema.xml
Not
applicable
38,809
09-Feb-2010
09:17
Not
applicable
Fx_schema.xml
Not
applicable
27,105
09-Feb-2010
09:17
Not
applicable
Iismig.dll
7.0.6002.22343
209,408
20-Feb-2010
23:11
x86
Iisreg.dll
7.0.6002.22343
89,088
20-Feb-2010
23:08
x86
Iisres.dll
7.0.6002.22343
193,024
20-Feb-2010
21:22
x86
Iisreset.exe
7.0.6002.22343
14,848
20-Feb-2010
21:21
x86
Iisrstap.dll
7.0.6002.22343
8,192
20-Feb-2010
23:08
x86
Iisrstas.exe
7.0.6002.22343
31,232
20-Feb-2010
21:21
x86
Iisrtl.dll
7.0.6002.22343
153,600
20-Feb-2010
23:08
x86
Iissetup.exe
7.0.6002.22343
228,864
20-Feb-2010
21:22
x86
Iissyspr.dll
7.0.6002.22343
59,392
20-Feb-2010
23:08
x86
Iisutil.dll
7.0.6002.22343
202,752
20-Feb-2010
23:08
x86
Iis_schema.xml
Not
applicable
79,610
20-Feb-2010
18:12
Not
applicable
Nativerd.dll
7.0.6002.22343
333,312
20-Feb-2010
23:10
x86
Redirection.config
Not
applicable
490
03-Apr-2009
20:45
Not
applicable
Rsca.dll
7.0.6002.22343
26,624
20-Feb-2010
23:11
x86
Rscaext.dll
6.0.6002.22343
38,912
20-Feb-2010
23:11
x86
Rscaext.xml
Not
applicable
8,363
03-Apr-2009
20:45
Not
applicable
W3ctrlps.dll
7.0.6002.22343
9,216
20-Feb-2010
23:12
x86
Wamregps.dll
7.0.6002.22343
10,752
20-Feb-2010
23:12
x86
Iisw3adm.dll
7.0.6001.22638
371,712
20-Feb-2010
23:29
x86
W3tp.dll
7.0.6001.22638
15,872
20-Feb-2010
23:31
x86
W3wphost.dll
7.0.6001.22638
46,592
20-Feb-2010
23:31
x86
Wbhstipm.dll
7.0.6001.22638
24,064
20-Feb-2010
23:31
x86
Wbhst_pm.dll
7.0.6001.22638
22,528
20-Feb-2010
23:31
x86
Iisw3adm.dll
7.0.6002.22343
374,272
20-Feb-2010
23:08
x86
W3tp.dll
7.0.6002.22343
15,872
20-Feb-2010
23:12
x86
W3wphost.dll
7.0.6002.22343
48,128
20-Feb-2010
23:12
x86
Wbhstipm.dll
7.0.6002.22343
24,064
20-Feb-2010
23:12
x86
Wbhst_pm.dll
7.0.6002.22343
22,528
20-Feb-2010
23:12
x86
For all supported x64-based versions of Windows Server 2008 and of Windows Vista
Collapse this tableExpand this table
File name
File version
File
size
Date
Time
Platform
Webadministration.mof
Not
applicable
365,276
20-Feb-2010
18:51
Not
applicable
Wmi-appserver.dll
7.0.6001.22638
382,464
21-Feb-2010
00:08
x64
Webadministration.mof
Not
applicable
365,274
20-Feb-2010
18:46
Not
applicable
Wmi-appserver.dll
7.0.6002.22343
382,464
20-Feb-2010
23:13
x64
Cgi.dll
7.0.6001.22638
44,032
21-Feb-2010
00:04
x64
Iisfcgi.dll
7.0.6001.22638
86,528
21-Feb-2010
00:05
x64
Cgi.dll
7.0.6002.22343
44,032
20-Feb-2010
23:08
x64
Iisfcgi.dll
7.0.6002.22343
86,528
20-Feb-2010
23:10
x64
Admwprox.dll
7.0.6001.22638
54,784
21-Feb-2010
00:03
x64
Ahadmin.dll
7.0.6001.22638
61,440
21-Feb-2010
00:03
x64
Appcmd.exe
7.0.6001.22638
191,488
20-Feb-2010
22:03
x64
Appcmd.xml
Not
applicable
3,654
01-Apr-2009
15:56
Not
applicable
Applicationhost.config
Not
applicable
7,989
01-Apr-2009
15:56
Not
applicable
Appobj.dll
7.0.6001.22638
379,392
21-Feb-2010
00:03
x64
Aspnetca.exe
7.0.6001.22638
218,624
20-Feb-2010
22:03
x64
Aspnet_schema.xml
Not
applicable
38,786
01-Apr-2009
15:56
Not
applicable
Fx_schema.xml
Not
applicable
26,943
08-May-2009
08:11
Not
applicable
Iismig.dll
7.0.6001.22638
242,688
21-Feb-2010
00:08
x64
Iisreg.dll
7.0.6001.22638
111,616
21-Feb-2010
00:05
x64
Iisres.dll
7.0.6001.22638
193,024
20-Feb-2010
22:02
x64
Iisreset.exe
7.0.6001.22638
16,896
20-Feb-2010
22:02
x64
Iisrstap.dll
7.0.6001.22638
11,264
21-Feb-2010
00:05
x64
Iisrstas.exe
7.0.6001.22638
34,816
20-Feb-2010
22:02
x64
Iisrtl.dll
7.0.6001.22638
192,512
21-Feb-2010
00:05
x64
Iissetup.exe
7.0.6001.22638
280,064
20-Feb-2010
22:03
x64
Iissyspr.dll
7.0.6001.22638
66,560
21-Feb-2010
00:05
x64
Iisutil.dll
7.0.6001.22638
275,456
21-Feb-2010
00:05
x64
Iis_schema.xml
Not
applicable
79,213
20-Feb-2010
18:10
Not
applicable
Nativerd.dll
7.0.6001.22638
416,256
21-Feb-2010
00:07
x64
Redirection.config
Not
applicable
490
01-Apr-2009
15:56
Not
applicable
Rsca.dll
7.0.6001.22638
31,232
21-Feb-2010
00:08
x64
Rscaext.dll
6.0.6001.22638
44,032
21-Feb-2010
00:08
x64
Rscaext.xml
Not
applicable
8,363
01-Apr-2009
15:56
Not
applicable
W3ctrlps.dll
7.0.6001.22638
13,824
21-Feb-2010
00:08
x64
Wamregps.dll
7.0.6001.22638
15,872
21-Feb-2010
00:08
x64
Admwprox.dll
7.0.6002.22343
54,784
20-Feb-2010
23:08
x64
Ahadmin.dll
7.0.6002.22343
61,440
20-Feb-2010
23:08
x64
Appcmd.exe
7.0.6002.22343
191,488
20-Feb-2010
21:36
x64
Appcmd.xml
Not
applicable
3,654
03-Apr-2009
20:38
Not
applicable
Applicationhost.config
Not
applicable
7,990
03-Apr-2009
20:38
Not
applicable
Appobj.dll
7.0.6002.22343
379,392
20-Feb-2010
23:08
x64
Aspnetca.exe
7.0.6002.22343
218,624
20-Feb-2010
21:36
x64
Aspnet_schema.xml
Not
applicable
38,809
09-Feb-2010
09:17
Not
applicable
Fx_schema.xml
Not
applicable
27,105
09-Feb-2010
09:17
Not
applicable
Iismig.dll
7.0.6002.22343
242,688
20-Feb-2010
23:12
x64
Iisreg.dll
7.0.6002.22343
111,616
20-Feb-2010
23:10
x64
Iisres.dll
7.0.6002.22343
193,024
20-Feb-2010
21:36
x64
Iisreset.exe
7.0.6002.22343
16,896
20-Feb-2010
21:35
x64
Iisrstap.dll
7.0.6002.22343
11,264
20-Feb-2010
23:10
x64
Iisrstas.exe
7.0.6002.22343
34,816
20-Feb-2010
21:35
x64
Iisrtl.dll
7.0.6002.22343
192,512
20-Feb-2010
23:10
x64
Iissetup.exe
7.0.6002.22343
280,064
20-Feb-2010
21:36
x64
Iissyspr.dll
7.0.6002.22343
66,560
20-Feb-2010
23:10
x64
Iisutil.dll
7.0.6002.22343
276,992
20-Feb-2010
23:10
x64
Iis_schema.xml
Not
applicable
79,610
20-Feb-2010
18:11
Not
applicable
Nativerd.dll
7.0.6002.22343
417,280
20-Feb-2010
23:11
x64
Redirection.config
Not
applicable
490
03-Apr-2009
20:39
Not
applicable
Rsca.dll
7.0.6002.22343
31,232
20-Feb-2010
23:12
x64
Rscaext.dll
6.0.6002.22343
44,032
20-Feb-2010
23:12
x64
Rscaext.xml
Not
applicable
8,363
03-Apr-2009
20:39
Not
applicable
W3ctrlps.dll
7.0.6002.22343
13,824
20-Feb-2010
23:13
x64
Wamregps.dll
7.0.6002.22343
15,872
20-Feb-2010
23:13
x64
Iisw3adm.dll
7.0.6001.22638
424,960
21-Feb-2010
00:05
x64
W3tp.dll
7.0.6001.22638
18,432
21-Feb-2010
00:08
x64
W3wphost.dll
7.0.6001.22638
50,688
21-Feb-2010
00:08
x64
Wbhstipm.dll
7.0.6001.22638
28,672
21-Feb-2010
00:08
x64
Wbhst_pm.dll
7.0.6001.22638
24,064
21-Feb-2010
00:08
x64
Iisw3adm.dll
7.0.6002.22343
427,520
20-Feb-2010
23:10
x64
W3tp.dll
7.0.6002.22343
18,432
20-Feb-2010
23:13
x64
W3wphost.dll
7.0.6002.22343
51,712
20-Feb-2010
23:13
x64
Wbhstipm.dll
7.0.6002.22343
28,672
20-Feb-2010
23:13
x64
Wbhst_pm.dll
7.0.6002.22343
24,064
20-Feb-2010
23:13
x64
Webadministration.mof
Not
applicable
365,276
20-Feb-2010
18:49
Not
applicable
Wmi-appserver.dll
7.0.6001.22638
244,736
20-Feb-2010
23:32
x86
Webadministration.mof
Not
applicable
365,274
20-Feb-2010
18:45
Not
applicable
Wmi-appserver.dll
7.0.6002.22343
244,736
20-Feb-2010
23:12
x86
Cgi.dll
7.0.6001.22638
39,424
20-Feb-2010
23:27
x86
Iisfcgi.dll
7.0.6001.22638
74,752
20-Feb-2010
23:29
x86
Cgi.dll
7.0.6002.22343
39,424
20-Feb-2010
23:07
x86
Iisfcgi.dll
7.0.6002.22343
74,752
20-Feb-2010
23:08
x86
Admwprox.dll
7.0.6001.22638
51,712
20-Feb-2010
23:26
x86
Ahadmin.dll
7.0.6001.22638
27,136
20-Feb-2010
23:26
x86
Appcmd.exe
7.0.6001.22638
154,112
20-Feb-2010
21:35
x86
Appcmd.xml
Not
applicable
3,654
01-Apr-2009
18:54
Not
applicable
Appobj.dll
7.0.6001.22638
311,808
20-Feb-2010
23:26
x86
Aspnetca.exe
7.0.6001.22638
182,784
20-Feb-2010
21:35
x86
Iismig.dll
7.0.6001.22638
209,408
20-Feb-2010
23:31
x86
Iisreg.dll
7.0.6001.22638
89,088
20-Feb-2010
23:29
x86
Iisres.dll
7.0.6001.22638
193,024
20-Feb-2010
21:35
x86
Iisreset.exe
7.0.6001.22638
14,848
20-Feb-2010
21:35
x86
Iisrstap.dll
7.0.6001.22638
8,192
20-Feb-2010
23:29
x86
Iisrtl.dll
7.0.6001.22638
153,600
20-Feb-2010
23:29
x86
Iissetup.exe
7.0.6001.22638
228,864
20-Feb-2010
21:35
x86
Iissyspr.dll
7.0.6001.22638
59,392
20-Feb-2010
23:29
x86
Iisutil.dll
7.0.6001.22638
202,752
20-Feb-2010
23:29
x86
Nativerd.dll
7.0.6001.22638
331,776
20-Feb-2010
23:30
x86
Rsca.dll
7.0.6001.22638
26,624
20-Feb-2010
23:31
x86
Rscaext.dll
6.0.6001.22638
38,912
20-Feb-2010
23:31
x86
W3ctrlps.dll
7.0.6001.22638
9,216
20-Feb-2010
23:31
x86
Wamregps.dll
7.0.6001.22638
10,752
20-Feb-2010
23:31
x86
Admwprox.dll
7.0.6002.22343
51,712
20-Feb-2010
23:06
x86
Ahadmin.dll
7.0.6002.22343
27,136
20-Feb-2010
23:07
x86
Appcmd.exe
7.0.6002.22343
154,112
20-Feb-2010
21:22
x86
Appcmd.xml
Not
applicable
3,654
03-Apr-2009
20:43
Not
applicable
Appobj.dll
7.0.6002.22343
311,808
20-Feb-2010
23:07
x86
Aspnetca.exe
7.0.6002.22343
182,784
20-Feb-2010
21:22
x86
Iismig.dll
7.0.6002.22343
209,408
20-Feb-2010
23:11
x86
Iisreg.dll
7.0.6002.22343
89,088
20-Feb-2010
23:08
x86
Iisres.dll
7.0.6002.22343
193,024
20-Feb-2010
21:22
x86
Iisreset.exe
7.0.6002.22343
14,848
20-Feb-2010
21:21
x86
Iisrstap.dll
7.0.6002.22343
8,192
20-Feb-2010
23:08
x86
Iisrtl.dll
7.0.6002.22343
153,600
20-Feb-2010
23:08
x86
Iissetup.exe
7.0.6002.22343
228,864
20-Feb-2010
21:22
x86
Iissyspr.dll
7.0.6002.22343
59,392
20-Feb-2010
23:08
x86
Iisutil.dll
7.0.6002.22343
202,752
20-Feb-2010
23:08
x86
Nativerd.dll
7.0.6002.22343
333,312
20-Feb-2010
23:10
x86
Rsca.dll
7.0.6002.22343
26,624
20-Feb-2010
23:11
x86
Rscaext.dll
6.0.6002.22343
38,912
20-Feb-2010
23:11
x86
W3ctrlps.dll
7.0.6002.22343
9,216
20-Feb-2010
23:12
x86
Wamregps.dll
7.0.6002.22343
10,752
20-Feb-2010
23:12
x86
Iisw3adm.dll
7.0.6001.22638
371,712
20-Feb-2010
23:29
x86
W3tp.dll
7.0.6001.22638
15,872
20-Feb-2010
23:31
x86
W3wphost.dll
7.0.6001.22638
46,592
20-Feb-2010
23:31
x86
Wbhstipm.dll
7.0.6001.22638
24,064
20-Feb-2010
23:31
x86
Wbhst_pm.dll
7.0.6001.22638
22,528
20-Feb-2010
23:31
x86
Iisw3adm.dll
7.0.6002.22343
374,272
20-Feb-2010
23:08
x86
W3tp.dll
7.0.6002.22343
15,872
20-Feb-2010
23:12
x86
W3wphost.dll
7.0.6002.22343
48,128
20-Feb-2010
23:12
x86
Wbhstipm.dll
7.0.6002.22343
24,064
20-Feb-2010
23:12
x86
Wbhst_pm.dll
7.0.6002.22343
22,528
20-Feb-2010
23:12
x86
For all supported IA-64-based versions of Windows Server 2008