Article ID: 970208 - Last Review: June 5, 2009 - Revision: 1.0
FIX: The FastCGI module does not process requests after you enable the CPU Limit feature for an application pool in Internet Information Service (IIS) 7.0
Consider the following scenario in Internet Information Services (IIS) 7.0:
You use the FastCGI module to host non-ASP.NET applications, such as PHP applications, or Python applications.
You enable the CPU Limit feature for the application pool in which you are hosting the non-ASP.NET applications.
Note For more information about how to enable the CPU limit feature, see the MORE INFORMATION section.
In this scenario, when you visit these Web applications, they may not run as expected, and you may receive an error message that resembles the following:
FastCGI Error
The FastCGI Handler was unable to process the request.
Error Details:
* Unable to place a FastCGI process in a JobObject. Try disable the Application Pool CPU Limit feature
* Error Number: 5 (0x80070005).
* Error Description: Access is denied.
HTTP Error 500 - Server Error.
Internet Information Services (IIS)
The FastCGI module keeps child FastCGI processes in job objects. Therefore, when a worker process finishes, all child FastCGI processes also finish. If the CPU Limit feature is enabled for the application pool, a worker process that is started by Windows Process Activation Service (WAS) is also made part of a job object.
However, job objects cannot be nested in Windows. Therefore, the FastCGI module cannot process requests if the CPU Limit feature is enabled for the application pool.
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 Windows Vista Service Pack 1 or Windows Server 2008.
Restart requirement
You must restart the computer if the 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
Cgi.dll
7.0.6001.22433
39,424
14-May-2009
11:53
x86
Iisfcgi.dll
7.0.6001.22433
59,904
14-May-2009
11:55
x86
Cgi.dll
7.0.6002.22136
39,424
14-May-2009
10:05
x86
Iisfcgi.dll
7.0.6002.22136
59,904
14-May-2009
10:05
x86
Admwprox.dll
7.0.6001.22433
51,712
14-May-2009
11:52
x86
Ahadmin.dll
7.0.6001.22433
27,136
14-May-2009
11:52
x86
Appcmd.exe
7.0.6001.22433
154,112
14-May-2009
10:17
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.22433
311,808
14-May-2009
11:52
x86
Aspnetca.exe
7.0.6001.22433
182,784
14-May-2009
10:17
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.22433
209,408
14-May-2009
11:57
x86
Iisreg.dll
7.0.6001.22433
89,088
14-May-2009
11:55
x86
Iisres.dll
7.0.6001.22433
193,024
14-May-2009
10:17
x86
Iisreset.exe
7.0.6001.22433
14,848
14-May-2009
10:16
x86
Iisrstap.dll
7.0.6001.22433
8,192
14-May-2009
11:55
x86
Iisrstas.exe
7.0.6001.22433
31,232
14-May-2009
10:16
x86
Iisrtl.dll
7.0.6001.22433
153,600
14-May-2009
11:55
x86
Iissetup.exe
7.0.6001.22433
228,864
14-May-2009
10:17
x86
Iissyspr.dll
7.0.6001.22433
59,392
14-May-2009
11:55
x86
Iisutil.dll
7.0.6001.22433
202,752
14-May-2009
11:55
x86
Iis_schema.xml
Not Applicable
77,830
01-Apr-2009
18:55
Not Applicable
Nativerd.dll
7.0.6001.22433
331,776
14-May-2009
11:56
x86
Redirection.config
Not Applicable
490
01-Apr-2009
18:55
Not Applicable
Rsca.dll
7.0.6001.22433
26,624
14-May-2009
11:57
x86
Rscaext.dll
6.0.6001.22433
38,912
14-May-2009
11:57
x86
Rscaext.xml
Not Applicable
8,363
01-Apr-2009
18:55
Not Applicable
W3ctrlps.dll
7.0.6001.22433
9,216
14-May-2009
11:58
x86
Wamregps.dll
7.0.6001.22433
10,752
14-May-2009
11:58
x86
Admwprox.dll
7.0.6002.22136
51,712
14-May-2009
11:50
x86
Ahadmin.dll
7.0.6002.22136
27,136
14-May-2009
11:50
x86
Appcmd.exe
7.0.6002.22136
154,112
14-May-2009
10:05
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.22136
311,808
14-May-2009
11:50
x86
Aspnetca.exe
7.0.6002.22136
182,784
14-May-2009
10:05
x86
Aspnet_schema.xml
Not Applicable
38,786
03-Apr-2009
20:44
Not Applicable
Fx_schema.xml
Not Applicable
27,082
08-May-2009
08:12
Not Applicable
Iismig.dll
7.0.6002.22136
209,408
14-May-2009
10:05
x86
Iisreg.dll
7.0.6002.22136
89,088
14-May-2009
10:05
x86
Iisres.dll
7.0.6002.22136
193,024
14-May-2009
10:05
x86
Iisreset.exe
7.0.6002.22136
14,848
14-May-2009
10:05
x86
Iisrstap.dll
7.0.6002.22136
8,192
14-May-2009
10:04
x86
Iisrstas.exe
7.0.6002.22136
31,232
14-May-2009
10:05
x86
Iisrtl.dll
7.0.6002.22136
153,600
14-May-2009
11:51
x86
Iissetup.exe
7.0.6002.22136
228,864
14-May-2009
10:05
x86
Iissyspr.dll
7.0.6002.22136
59,392
14-May-2009
10:05
x86
Iisutil.dll
7.0.6002.22136
202,752
14-May-2009
11:51
x86
Iis_schema.xml
Not Applicable
78,227
03-Apr-2009
20:45
Not Applicable
Nativerd.dll
7.0.6002.22136
331,776
14-May-2009
11:52
x86
Redirection.config
Not Applicable
490
03-Apr-2009
20:45
Not Applicable
Rsca.dll
7.0.6002.22136
26,624
14-May-2009
11:53
x86
Rscaext.dll
6.0.6002.22136
38,912
14-May-2009
10:05
x86
Rscaext.xml
Not Applicable
8,363
03-Apr-2009
20:45
Not Applicable
W3ctrlps.dll
7.0.6002.22136
9,216
14-May-2009
10:05
x86
Wamregps.dll
7.0.6002.22136
10,752
14-May-2009
10:04
x86
Iisw3adm.dll
7.0.6001.22433
372,224
14-May-2009
11:55
x86
W3tp.dll
7.0.6001.22433
15,872
14-May-2009
11:58
x86
W3wphost.dll
7.0.6001.22433
46,592
14-May-2009
11:58
x86
Wbhstipm.dll
7.0.6001.22433
24,064
14-May-2009
11:58
x86
Wbhst_pm.dll
7.0.6001.22433
22,528
14-May-2009
11:58
x86
Iisw3adm.dll
7.0.6002.22136
374,784
14-May-2009
11:51
x86
W3tp.dll
7.0.6002.22136
15,872
14-May-2009
10:05
x86
W3wphost.dll
7.0.6002.22136
48,128
14-May-2009
10:05
x86
Wbhstipm.dll
7.0.6002.22136
24,064
14-May-2009
10:05
x86
Wbhst_pm.dll
7.0.6002.22136
22,528
14-May-2009
10:05
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
Cgi.dll
7.0.6001.22433
44,032
14-May-2009
12:03
x64
Iisfcgi.dll
7.0.6001.22433
69,632
14-May-2009
12:04
x64
Cgi.dll
7.0.6002.22136
44,032
14-May-2009
11:43
x64
Iisfcgi.dll
7.0.6002.22136
69,632
14-May-2009
11:45
x64
Admwprox.dll
7.0.6001.22433
54,784
14-May-2009
12:02
x64
Ahadmin.dll
7.0.6001.22433
61,440
14-May-2009
12:02
x64
Appcmd.exe
7.0.6001.22433
191,488
14-May-2009
10:41
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.22433
379,392
14-May-2009
12:02
x64
Aspnetca.exe
7.0.6001.22433
218,624
14-May-2009
10:41
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.22433
242,688
14-May-2009
12:07
x64
Iisreg.dll
7.0.6001.22433
111,616
14-May-2009
12:04
x64
Iisres.dll
7.0.6001.22433
193,024
14-May-2009
10:41
x64
Iisreset.exe
7.0.6001.22433
16,896
14-May-2009
10:40
x64
Iisrstap.dll
7.0.6001.22433
11,264
14-May-2009
12:04
x64
Iisrstas.exe
7.0.6001.22433
34,816
14-May-2009
10:40
x64
Iisrtl.dll
7.0.6001.22433
192,512
14-May-2009
12:04
x64
Iissetup.exe
7.0.6001.22433
280,064
14-May-2009
10:41
x64
Iissyspr.dll
7.0.6001.22433
66,560
14-May-2009
12:04
x64
Iisutil.dll
7.0.6001.22433
275,456
14-May-2009
12:04
x64
Iis_schema.xml
Not Applicable
77,830
01-Apr-2009
15:56
Not Applicable
Nativerd.dll
7.0.6001.22433
416,256
14-May-2009
12:06
x64
Redirection.config
Not Applicable
490
01-Apr-2009
15:56
Not Applicable
Rsca.dll
7.0.6001.22433
31,232
14-May-2009
12:07
x64
Rscaext.dll
6.0.6001.22433
44,032
14-May-2009
12:07
x64
Rscaext.xml
Not Applicable
8,363
01-Apr-2009
15:56
Not Applicable
W3ctrlps.dll
7.0.6001.22433
13,824
14-May-2009
12:07
x64
Wamregps.dll
7.0.6001.22433
15,872
14-May-2009
12:07
x64
Admwprox.dll
7.0.6002.22136
54,784
14-May-2009
11:43
x64
Ahadmin.dll
7.0.6002.22136
61,440
14-May-2009
11:43
x64
Appcmd.exe
7.0.6002.22136
191,488
14-May-2009
10:20
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.22136
379,392
14-May-2009
11:43
x64
Aspnetca.exe
7.0.6002.22136
218,624
14-May-2009
10:20
x64
Aspnet_schema.xml
Not Applicable
38,786
03-Apr-2009
20:39
Not Applicable
Fx_schema.xml
Not Applicable
27,082
08-May-2009
08:12
Not Applicable
Iismig.dll
7.0.6002.22136
242,688
14-May-2009
11:47
x64
Iisreg.dll
7.0.6002.22136
111,616
14-May-2009
11:45
x64
Iisres.dll
7.0.6002.22136
193,024
14-May-2009
10:20
x64
Iisreset.exe
7.0.6002.22136
16,896
14-May-2009
10:19
x64
Iisrstap.dll
7.0.6002.22136
11,264
14-May-2009
11:45
x64
Iisrstas.exe
7.0.6002.22136
34,816
14-May-2009
10:19
x64
Iisrtl.dll
7.0.6002.22136
192,512
14-May-2009
11:45
x64
Iissetup.exe
7.0.6002.22136
280,064
14-May-2009
10:20
x64
Iissyspr.dll
7.0.6002.22136
66,560
14-May-2009
11:45
x64
Iisutil.dll
7.0.6002.22136
276,992
14-May-2009
11:45
x64
Iis_schema.xml
Not Applicable
78,227
03-Apr-2009
20:39
Not Applicable
Nativerd.dll
7.0.6002.22136
415,232
14-May-2009
11:46
x64
Redirection.config
Not Applicable
490
03-Apr-2009
20:39
Not Applicable
Rsca.dll
7.0.6002.22136
31,232
14-May-2009
11:47
x64
Rscaext.dll
6.0.6002.22136
44,032
14-May-2009
11:47
x64
Rscaext.xml
Not Applicable
8,363
03-Apr-2009
20:39
Not Applicable
W3ctrlps.dll
7.0.6002.22136
13,824
14-May-2009
11:47
x64
Wamregps.dll
7.0.6002.22136
15,872
14-May-2009
11:47
x64
Iisw3adm.dll
7.0.6001.22433
425,984
14-May-2009
12:04
x64
W3tp.dll
7.0.6001.22433
18,432
14-May-2009
12:07
x64
W3wphost.dll
7.0.6001.22433
50,688
14-May-2009
12:07
x64
Wbhstipm.dll
7.0.6001.22433
28,672
14-May-2009
12:07
x64
Wbhst_pm.dll
7.0.6001.22433
24,064
14-May-2009
12:07
x64
Iisw3adm.dll
7.0.6002.22136
428,032
14-May-2009
11:45
x64
W3tp.dll
7.0.6002.22136
18,432
14-May-2009
11:47
x64
W3wphost.dll
7.0.6002.22136
51,712
14-May-2009
11:47
x64
Wbhstipm.dll
7.0.6002.22136
28,672
14-May-2009
11:47
x64
Wbhst_pm.dll
7.0.6002.22136
24,064
14-May-2009
11:47
x64
For all supported Itanium-based versions of Windows Server 2008 and of Windows Vista