Hi, I am running apache2 with mod_php (php 4.3.9) on RedHat ES on a dual processor x86 box. It is running with prefork MPM to avoid any multi-threading issues with PHP. Several times over the last month, apache has died when our load spiked with a lot of concurrent users. If I watch it happening with top, I see a bunch of "httpd <defunct>" processes popping up and then gradually they all die out. I then restart apache and for about an hour I see an occassional httpd <defunct> process and then it seems to clear up and run fine for another week or until we get slammed again. For several years prior to this, we ran apache 1 and I never had it crash once, so to be quite honest, I don't know where to begin investigating how/why it crashed. I checked all the standard httpd log files and did not see anything unusual in the access or error logs. I thought maybe it could be oversize log files but that doesn't appear to be the issue and we are rotating the log files. I've seen references to using gdb or running in debug mode, but that seems like it's more suited to situations where you can easily reproduce the crash. I'm not sure how to reproduce it other than just waiting for it to happen again, which could be days or weeks. I would greatly appreciate any advice on what approach I should take to figuring out the root cause of this problem. Below is some additional information: Server version: Apache/2.0.46 Server built: Nov 5 2004 10:58:21 Server's Module Magic Number: 20020903:4 Architecture: 32-bit Server compiled with.... -D APACHE_MPM_DIR="server/mpm/prefork" -D APR_HAS_SENDFILE -D APR_HAS_MMAP -D APR_HAVE_IPV6 (IPv4-mapped addresses disabled) -D APR_USE_SYSVSEM_SERIALIZE -D APR_USE_PTHREAD_SERIALIZE -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT -D APR_HAS_OTHER_CHILD -D AP_HAVE_RELIABLE_PIPED_LOGS -D HTTPD_ROOT="/etc/httpd" -D SUEXEC_BIN="/usr/sbin/suexec" -D DEFAULT_PIDLOG="logs/httpd.pid" -D DEFAULT_SCOREBOARD="logs/apache_runtime_status" -D DEFAULT_LOCKFILE="logs/accept.lock" -D DEFAULT_ERRORLOG="logs/error_log" -D AP_TYPES_CONFIG_FILE="conf/mime.types" -D SERVER_CONFIG_FILE="conf/httpd.conf" <IfModule prefork.c> StartServers 8 MinSpareServers 5 MaxSpareServers 20 MaxClients 150 MaxRequestsPerChild 1000 </IfModule> --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx