Return-Path: Delivered-To: apmail-httpd-users-archive@www.apache.org Received: (qmail 87051 invoked from network); 22 Sep 2004 15:37:11 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 22 Sep 2004 15:37:11 -0000 Received: (qmail 72106 invoked by uid 500); 22 Sep 2004 15:36:49 -0000 Delivered-To: apmail-httpd-users-archive@httpd.apache.org Received: (qmail 71992 invoked by uid 500); 22 Sep 2004 15:36:47 -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 71960 invoked by uid 99); 22 Sep 2004 15:36:46 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=RCVD_BY_IP,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: domain of jmrengifo@gmail.com designates 64.233.170.202 as permitted sender) Received: from [64.233.170.202] (HELO mproxy.gmail.com) (64.233.170.202) by apache.org (qpsmtpd/0.28) with ESMTP; Wed, 22 Sep 2004 08:36:46 -0700 Received: by mproxy.gmail.com with SMTP id 79so2005140rnk for ; Wed, 22 Sep 2004 08:36:06 -0700 (PDT) Received: by 10.38.82.34 with SMTP id f34mr2644260rnb; Wed, 22 Sep 2004 08:35:44 -0700 (PDT) Received: by 10.38.15.80 with HTTP; Wed, 22 Sep 2004 08:35:43 -0700 (PDT) Message-ID: <6e44abd40409220835dbd35e3@mail.gmail.com> Date: Wed, 22 Sep 2004 11:35:43 -0400 From: Jonathan Rengifo Reply-To: Jonathan Rengifo To: users@httpd.apache.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked Subject: [users@httpd] Apache 2 crashes on high load traffic hours ... X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Hi all... Please this is pretty important to me... I have Apache 2.0.50 running in my production environment, I am using it with worker.c module under a Solaris 9, 2 GB RAM and 5 GB swap box. My worker.c module configuration looks like this: Timeout 150 KeepAlive On MaxKeepAliveRequests 0 KeepAliveTimeout 5 ThreadLimit 100 ServerLimit 16 StartServers 4 MaxClients 600 MaxSpareThreads 600 MinSpareThreads 100 ThreadsPerChild 100 MaxRequestsPerChild 5000 This seems to be working just fine, each of the server process use in average 20 MB of RAM which seems good to me, and they use some swap too, in average 1.5 Mb per httpd process, I am also seeing a lot of RAM to swap pagination 800 p/s . But eventually this just crashes twice in a day, making each apache process eat like 800 MB of memory (RAM and swap) and after that it hangs the server... I don't have perl nor php module installed on Apache, I am just using it to dispatch static content ".shtml", dynamic content is served v=EDa Tomcat and jk2 connector... My Tomcat and Apache logs don=B4t report anything surprising, I mean there is no Apache error reported in logs.=20 Maybe I am wrong in the worker module configuration... P.D. My site load is in average 230 request per second and almost 90% of those request are for static content (.shtml).. Please need help with this Thanks --------------------------------------------------------------------- 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