Return-Path: Delivered-To: apmail-httpd-users-archive@httpd.apache.org Received: (qmail 13732 invoked by uid 500); 16 Oct 2002 00:17:08 -0000 Mailing-List: contact users-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: users@httpd.apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list users@httpd.apache.org Received: (qmail 13719 invoked from network); 16 Oct 2002 00:17:08 -0000 Received: from unknown (HELO mail1.oblix.net) (216.200.223.249) by daedalus.apache.org with SMTP; 16 Oct 2002 00:17:08 -0000 X-MimeOLE: Produced By Microsoft Exchange V6.0.5762.3 content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Date: Tue, 15 Oct 2002 17:17:16 -0700 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Apache spawning child processes Thread-Index: AcJ0qWJBQaAbzPh9Qu2x3p4qEcgHhQ== From: "Srividhya Subramanian" To: X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N Subject: [users@httpd] Apache spawning child processes We have 3 Apache 1.3.22 on RedHat Linux 7.2 with=20 The httpd.conf on each of the Apache servers have the following set. StartServers 256 MinSpareServers 150 MaxSpareServers 300 MaxClients 256 MaxRequestsPerChild 0 We have a webserver plugin that communicates with a service on Solaris 8 = for=20 authentication of users.=20 We are stress testing these systems by using a testing tool called = Application Center test from Microsoft by generating 500 concurrent = login requests to each of the 3 webservers. The tests run fine for sometime and after about 5 hours into the = testing, we see a very large number of=20 the following message "Child pid exit signal File size limit = exceeded (25)" in the Apache error logs.=20 The message indicates child httpd processes are created and they exit = due to some condition. This causes an increase in the number of threads = in the daemon process till it eventually runs out of memory, causing it = to core dump.=20 The question really is why does Apache create the high number of child = processes even under this load? The MaxRequestsPerChild set to 0 = indicates that each child process should handle an unlimited number of = requests, and there should be no need to create new apache processes. =20 Any help is appreciated.=20 Thanks, Srividhya --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See for more info. To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org " from the digest: users-digest-unsubscribe@httpd.apache.org For additional commands, e-mail: users-help@httpd.apache.org