Errors may occur when you run CGI applications on a fast multi-processor computer that is running IIS 5.0 and IIS 6.0

Article translations Article translations
Article ID: 884764 - View products that this article applies to.
Expand all | Collapse all


When you run Common Gateway Interface (CGI) applications on a fast computer, you may receive the following CGI error message:
The specified CGI application misbehaved by not returning a complete set of HTTP headers from time to time
This error message may not appear for every request to the CGI application. This problem is more likely to occur on a fast multi-processor computer that is running Microsoft Internet Information Services (IIS) 5.0 and IIS 6.0.


When many threads are available for CGI applications, the threads may cause a race condition on the processor. This race condition occurs most frequently when the CPU is running at 100 percent and the computer is processing many CGI requests.


To resolve this problem, download the hotfix that article 839229 describes. Although the symptoms of this problem are different from the symptoms that article 839229 describes, the hotfix addresses both these problems.

For additional information, click the following article number to view the article in the Microsoft Knowledge Base:
839229 Multiple Web-based programs or Component Object Model-based programs stop responding on a computer that is running Windows Server 2003 or Windows 2000


Microsoft has confirmed that this is a bug in the Microsoft products that are listed in the "Applies to" section.


When IIS applications rely on the Common Gateway Interface (CGI) handler, errors may occur when computers with high processing rates handle multiple requests. These errors may seem random, or the errors may seem to be related, but there is no single problem source.


Article ID: 884764 - Last Review: December 3, 2007 - Revision: 1.3
  • Microsoft Internet Information Services 5.0
  • Microsoft Internet Information Services 6.0
kbtshoot kbbug kbprb KB884764

Give Feedback


Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from