>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. ]
