You are viewing a plain text version of this content. The canonical link for it is here.
Posted to bugs@httpd.apache.org by bu...@apache.org on 2004/12/01 23:37:30 UTC

DO NOT REPLY [Bug 32479] New: - Apache 2.0.42 hangs on AIX 5.2

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG�
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=32479>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND�
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=32479

           Summary: Apache 2.0.42 hangs on AIX 5.2
           Product: Apache httpd-2.0
           Version: 2.0.42
          Platform: Other
        OS/Version: AIX
            Status: NEW
          Severity: critical
          Priority: P2
         Component: worker
        AssignedTo: bugs@httpd.apache.org
        ReportedBy: bruce.nolan@pbsg.com


I read through some other bug notes (#9011), but did not see a fix for this 
problem in versions 2.0.43 - 2.0.58 or whether this fix is still in dev.

Apache will stop responding to request after a couple of hours.  I'm running 4 
different/seperate Apache binary installations on this hardware, all running 
on individually unique (sometimes multiple) IP addressess under unique install 
locations.  The hanging server is isolated to one install location and is this 
same one that stops everytime. All other running servers continue to run fine. 
A graceful or full restart using apachectl clears up the problem.  Please see 
following for compile options and log file entries:

Running Apache 2.0.42 on AIX 5.2

Server compiled with....
 -D APACHE_MPM_DIR="server/mpm/worker"
 -D APR_HAS_SENDFILE
 -D APR_HAS_MMAP
 -D APR_HAVE_IPV6
 -D APR_USE_PROC_PTHREAD_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="/usr/local/apache/pvt/prod"
 -D SUEXEC_BIN="/usr/local/apache/pvt/prod/bin/suexec"
 -D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
 -D DEFAULT_ERRORLOG="logs/error_log"
 -D AP_TYPES_CONFIG_FILE="conf/mime.types"
 -D SERVER_CONFIG_FILE="conf/httpd.conf"

Compiled in modules:
  core.c
  mod_access.c
  mod_auth.c
  mod_auth_anon.c
  mod_auth_dbm.c
  mod_auth_digest.c
  mod_include.c
  mod_log_config.c
  mod_env.c
  mod_expires.c
  mod_headers.c
  mod_setenvif.c
  worker.c
  http_core.c
  mod_mime.c
  mod_dav.c
  mod_status.c
  mod_autoindex.c
  mod_asis.c
  mod_info.c
  mod_cgid.c
  mod_dav_fs.c
  mod_vhost_alias.c
  mod_negotiation.c
  mod_dir.c
  mod_imap.c
  mod_actions.c
  mod_speling.c
  mod_userdir.c
  mod_alias.c
  mod_rewrite.c
  mod_so.c

### Section 1: Global Environment
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 10

<IfModule worker.c>
ServerLimit           32
StartServers         5
MaxClients            1024
MinSpareThreads    160
MaxSpareThreads   256
ThreadsPerChild     32
MaxRequestsPerChild 200
ThreadLimit         32
</IfModule>

$ tail -25 error.log
[Wed Dec 01 14:52:57 2004] [warn] child process 188190 still did not exit, 
sending a SIGTERM
[Wed Dec 01 14:52:57 2004] [warn] child process 158422 still did not exit, 
sending a SIGTERM
[Wed Dec 01 14:52:58 2004] [warn] child process 226262 still did not exit, 
sending a SIGTERM
[Wed Dec 01 14:52:58 2004] [warn] child process 148218 still did not exit, 
sending a SIGTERM
[Wed Dec 01 14:52:58 2004] [warn] child process 196450 still did not exit, 
sending a SIGTERM
[Wed Dec 01 14:52:58 2004] [warn] child process 188190 still did not exit, 
sending a SIGTERM
[Wed Dec 01 14:52:58 2004] [warn] child process 158422 still did not exit, 
sending a SIGTERM
[Wed Dec 01 14:52:59 2004] [warn] child process 226262 still did not exit, 
sending a SIGTERM
[Wed Dec 01 14:52:59 2004] [warn] child process 148218 still did not exit, 
sending a SIGTERM
[Wed Dec 01 14:52:59 2004] [warn] child process 196450 still did not exit, 
sending a SIGTERM
[Wed Dec 01 14:52:59 2004] [warn] child process 188190 still did not exit, 
sending a SIGTERM
[Wed Dec 01 14:52:59 2004] [warn] child process 158422 still did not exit, 
sending a SIGTERM
[Wed Dec 01 14:53:02 2004] [crit] the listener thread didn't exit
[Wed Dec 01 14:53:02 2004] [crit] the listener thread didn't exit
[Wed Dec 01 14:53:02 2004] [crit] the listener thread didn't exit
[Wed Dec 01 14:53:02 2004] [crit] the listener thread didn't exit
[Wed Dec 01 14:53:02 2004] [crit] the listener thread didn't exit
[Wed Dec 01 14:53:02 2004] [crit] the listener thread didn't exit
[Wed Dec 01 14:53:02 2004] [crit] the listener thread didn't exit
[Wed Dec 01 14:53:02 2004] [crit] the listener thread didn't exit
[Wed Dec 01 14:53:03 2004] [notice] SIGHUP received.  Attempting to restart  
<< This is where I did a full web server restart  >>


[Wed Dec 01 14:53:03 2004] [notice] Digest: generating secret for digest 
authentication ...
[Wed Dec 01 14:53:03 2004] [notice] Digest: done
[Wed Dec 01 14:53:03 2004] [notice] Apache/2.0.42 (Unix) DAV/2 configured -- 
resuming normal operations
[Wed Dec 01 14:53:03 2004] [notice] child pid 192162 exit signal Segmentation 
fault (11)

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org