Return-Path: X-Original-To: apmail-httpd-users-archive@www.apache.org Delivered-To: apmail-httpd-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id EF7E86956 for ; Fri, 3 Jun 2011 20:13:36 +0000 (UTC) Received: (qmail 45357 invoked by uid 500); 3 Jun 2011 20:13:31 -0000 Delivered-To: apmail-httpd-users-archive@httpd.apache.org Received: (qmail 45256 invoked by uid 500); 3 Jun 2011 20:13:30 -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: List-Id: Delivered-To: mailing list users@httpd.apache.org Received: (qmail 45105 invoked by uid 99); 3 Jun 2011 20:13:30 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 03 Jun 2011 20:13:30 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [192.4.156.21] (HELO dnsmx1mnh.telcordia.com) (192.4.156.21) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 03 Jun 2011 20:13:22 +0000 Received: from rrc-dte-bms01.telcordia.com (rrc-dte-bms01.cc.telcordia.com [128.96.150.38]) by dnsmx1mnh.telcordia.com (8.13.8+Sun/8.13.8) with ESMTP id p53KD0Ca029466 for ; Fri, 3 Jun 2011 16:13:00 -0400 (EDT) X-AuditID: 80609626-b7c68ae000000a0f-ff-4de9404d02ef Received: from pya-dte-exhb1.dte.telcordia.com (pya-dte-exhb1.cc.telcordia.com [128.96.20.11]) by rrc-dte-bms01.telcordia.com (Symantec Brightmail Gateway) with SMTP id 14.CF.02575.D4049ED4; Fri, 3 Jun 2011 16:13:02 -0400 (EDT) Received: from rrc-dte-exmb2.dte.telcordia.com ([128.96.180.27]) by pya-dte-exhb1.dte.telcordia.com ([128.96.20.11]) with mapi; Fri, 3 Jun 2011 16:12:59 -0400 From: "Zaccone, Warren" To: "users@httpd.apache.org" Date: Fri, 3 Jun 2011 16:12:58 -0400 Thread-Topic: need some thoughts on trouble shooting httpd server hangup Thread-Index: AQHMIiqiTI/ieKCb502iJFJsPVcrfA== Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: multipart/alternative; boundary="_000_F794CEE42816844AA0FFAFACC80F229128542DD58Brrcdteexmb2dt_" MIME-Version: 1.0 X-Brightmail-Tracker: AAAAAA== Subject: [users@httpd] need some thoughts on trouble shooting httpd server hangup --_000_F794CEE42816844AA0FFAFACC80F229128542DD58Brrcdteexmb2dt_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Have a problem where httpd server 2.2.15 stops responding to requests requi= ring server to be frequently restarted that has me going in circles. I was = looking for some direction as to how to pursue. there are 8 workers running each consuming very little cpu. netstat sho= ws process listening on port 80 and 443. requests on 443 are served fine, but requests on 80 hang, Backed out 2.2.1= 5 and went to previous release I had built (httpd 2.2.11) and problem has g= one away. No other variables changed, and they were built same way, so I a= m wondering if there was a change in behavior between the releases that I h= ave not anticipated or if there is a bug that may have been fixed subsequen= tly. I am testing 2.2.19 in my lab without issues, but 2.2.15 is in produ= ction so I need to determine the cause. the requests are 99% php scripts with a fair number using web services with= nusoap. However I think the issue may be httpd itself because port 443 wo= rks fine, but port 80 does not respond. Initially both ports are functioni= ng and over time, (a few hours), requests on port 80 (http) stop responding= but 443 (https) remains fine. restarting httpd fixes it for a few hours. I appreciate any thoughts or direction. thank you. Warren I compiled it as Apache/2.2.15 (Unix) PHP/5.2.14 mod_ssl/2.2.15 OpenSSL/0.9.8o apachectl -V apache bin directory is /usr/local/apache/bin httpd is /usr/local/apache/bin/httpd Server version: Apache/2.2.15 (Unix) Server built: Jul 22 2010 16:52:18 Server loaded: APR 1.3.3, APR-Util 1.3.4 Compiled using: APR 1.3.3, APR-Util 1.3.4 Architecture: 32-bit Server MPM: Prefork threaded: no forked: yes (variable process count) Server compiled with.... -D APACHE_MPM_DIR=3D"server/mpm/prefork" -D APR_HAS_SENDFILE -D APR_HAS_MMAP -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled) -D APR_USE_FCNTL_SERIALIZE -D APR_USE_PTHREAD_SERIALIZE -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT -D APR_HAS_OTHER_CHILD -D AP_HAVE_RELIABLE_PIPED_LOGS -D DYNAMIC_MODULE_LIMIT=3D128 -D HTTPD_ROOT=3D"/usr/local/apache" -D SUEXEC_BIN=3D"/usr/local/apache/bin/suexec" -D DEFAULT_PIDLOG=3D"logs/httpd.pid" -D DEFAULT_SCOREBOARD=3D"logs/apache_runtime_status" -D DEFAULT_LOCKFILE=3D"logs/accept.lock" -D DEFAULT_ERRORLOG=3D"logs/error_log" -D AP_TYPES_CONFIG_FILE=3D"conf/mime.types" -D SERVER_CONFIG_FILE=3D"conf/httpd.conf" $ --_000_F794CEE42816844AA0FFAFACC80F229128542DD58Brrcdteexmb2dt_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Have a problem where http= d server 2.2.15 stops responding to requests requiring server to be fr= equently restarted that has me going in circles. I was looking for some dir= ection as to how to pursue.    
 
there are 8 workers runni= ng each consuming very little cpu.     netstat shows process= listening on port 80 and 443. 
 
requests on 443 are serve= d fine, but requests on 80 hang,  Backed out 2.2.15 and went to previo= us release I had built (httpd 2.2.11) and problem has gone away. =  No other variables changed, and they were built same way, so I am wondering if there was a change in behavior between the relea= ses that I have not anticipated or if there is a bug that may have bee= n fixed subsequently.   I am testing 2.2.19 in my lab without iss= ues, but 2.2.15 is in production so I need to determine the cause.
 
the requests are 99% php = scripts with a fair number using web services with nusoap.  However I = think the issue may be httpd itself because port 443 works fine, but port 8= 0 does not respond.  Initially both ports are functioning and over time, (a few hours), requests on port 80 (http) = stop responding but 443 (https) remains fine. restarting httpd fixes it for= a few hours.
 
I a= ppreciate any thoughts or direction.
tha= nk you.  
Warren
 
I compiled it as <= /div>
 
  Apache/2.2.15 (Unix) PHP/5.2.14 mod_ssl/2.2.15 OpenSSL/0.9.8o
 
   apachec= tl -V
apache bin directory is /usr/local/apache/bin
httpd is /usr/local/apache/bin/httpd
Server version: Apache/2.2.15 (Unix)
Server built:   Jul 22 2010 16:52:18
Server loaded:  APR 1.3.3, APR-Util 1.3.4
Compiled using: APR 1.3.3, APR-Util 1.3.4
Architecture:   32-bit
Server MPM:     Prefork
  threaded:     no
    forked:     yes (variable process co= unt)
Server compiled with....
 -D APACHE_MPM_DIR=3D"server/mpm/prefork"
 -D APR_HAS_SENDFILE
 -D APR_HAS_MMAP
 -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
 -D APR_USE_FCNTL_SERIALIZE
 -D APR_USE_PTHREAD_SERIALIZE
 -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
 -D APR_HAS_OTHER_CHILD
 -D AP_HAVE_RELIABLE_PIPED_LOGS
 -D DYNAMIC_MODULE_LIMIT=3D128
 -D HTTPD_ROOT=3D"/usr/local/apache"
 -D SUEXEC_BIN=3D"/usr/local/apache/bin/suexec"
 -D DEFAULT_PIDLOG=3D"logs/httpd.pid"
 -D DEFAULT_SCOREBOARD=3D"logs/apache_runtime_status"
 -D DEFAULT_LOCKFILE=3D"logs/accept.lock"
 -D DEFAULT_ERRORLOG=3D"logs/error_log"
 -D AP_TYPES_CONFIG_FILE=3D"conf/mime.types"
 -D SERVER_CONFIG_FILE=3D"conf/httpd.conf"
$
--_000_F794CEE42816844AA0FFAFACC80F229128542DD58Brrcdteexmb2dt_--