>Number:         1665
>Category:       config
>Synopsis:       When the httpd.conf directive ThreadsPerChild is > 64 and 
>infinite loop results
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    apache
>State:          open
>Class:          sw-bug
>Submitter-Id:   apache
>Arrival-Date:   Tue Jan 13 15:40:01 PST 1998
>Last-Modified:
>Originator:     [EMAIL PROTECTED]
>Organization:
apache
>Release:        1.3b3
>Environment:
OS:  Windows NT 4.0 with service pack 3
Compiler:  Microsoft Visual C/C++ 5.0
>Description:
With ThreadsPerChild set to 65 in \Apache\conf\httpd.conf the Apache server
goes into an infinite loop.  Any attempt to retrieve information from the
server gets the following error:  Network Error: Connection reset by peer.

With LogLevel set to debug the following message is repeated in error_log
while Apache is running:

[Tue Jan 13 15:07:36 1998] file .\main\http_main.c, line 4042, assertion 
"rv != WAIT_FAILED" failed.

Line 4042 is in the function worker_main() after the call to 
WaitForMultipleObject() for the child_handles array.
>How-To-Repeat:
Set ThreadsPerChild to 65 in \Apache\conf\httpd.conf.
>Fix:
No
>Audit-Trail:
>Unformatted:
[In order for any reply to be added to the PR database, ]
[you need to include <[EMAIL PROTECTED]> in the Cc line ]
[and leave the subject line UNCHANGED.  This is not done]
[automatically because of the potential for mail loops. ]



Reply via email to