From owner-freebsd-questions@FreeBSD.ORG Thu Feb 21 19:57:54 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 965D216A407 for ; Thu, 21 Feb 2008 19:57:54 +0000 (UTC) (envelope-from forrie@forrie.com) Received: from forrie.com (demon.dce.harvard.edu [140.247.198.85]) by mx1.freebsd.org (Postfix) with ESMTP id 53CEB13C46A for ; Thu, 21 Feb 2008 19:57:54 +0000 (UTC) (envelope-from forrie@forrie.com) Received: from dhcp-103-0-64.de-dhcp.harvard.edu (dce-gw.harvard.edu [140.247.198.51]) (authenticated bits=0) by forrie.com (8.14.2/8.13.8) with ESMTP id m1LJvX7b087405 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 21 Feb 2008 14:57:38 -0500 (EST) (envelope-from forrie@forrie.com) Message-ID: <47BDD7AC.5080701@forrie.com> Date: Thu, 21 Feb 2008 14:57:32 -0500 From: Forrest Aldrich User-Agent: Thunderbird 2.0.0.13pre (Macintosh/20080220) MIME-Version: 1.0 To: Mel References: <47BD8BE3.8070209@forrie.com> <6.0.0.22.2.20080221094221.0253fe28@mail.computinginnovations.com> <47BDBB92.4070505@forrie.com> <200802212052.34336.fbsd.questions@rachie.is-a-geek.net> In-Reply-To: <200802212052.34336.fbsd.questions@rachie.is-a-geek.net> Content-Type: text/plain; charset=iso-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV 0.92/5918/Thu Feb 21 10:33:07 2008 on mail.forrie.com X-Virus-Status: Clean Cc: freebsd-questions@freebsd.org, Derek Ragona Subject: Re: 6.3-STABLE Apache 2.0 uses high CPU when restarted.... X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Feb 2008 19:57:54 -0000 Mel wrote: > On Thursday 21 February 2008 18:57:38 Forrest Aldrich wrote: > > >>>> Here's a recent output of "top" : >>>> >>>> PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND >>>> 94711 www 1 117 0 41036K 13852K RUN 0 1:43 98.69% httpd >>>> >>>> > > Is this memory rising? If the below suggestion doesn't narrow down the > problem, could you look into ktrace(1) and see what it's doing all this time? > You could also try to narrow down the problem, by looking at what request was > served last by that child. Enable mod_info for that. > > >> The only thing I see are multiple lines of these errors in error_log: >> >> [Thu Feb 21 00:00:12 2008] [error] child process 63633 still did not >> exit, sending a SIGKILL >> [Thu Feb 21 00:00:12 2008] [error] child process 63634 still did not >> exit, sending a SIGKILL >> [Thu Feb 21 00:00:12 2008] [error] child process 63635 still did not >> exit, sending a SIGKILL >> [Thu Feb 21 00:00:12 2008] [error] child process 63636 still did not >> exit, sending a SIGKILL >> [Thu Feb 21 00:00:12 2008] [error] child process 63637 still did not >> exit, sending a SIGKILL >> [Thu Feb 21 00:00:12 2008] [error] child process 63983 still did not >> exit, sending a SIGKILL >> [Thu Feb 21 00:00:12 2008] [error] child process 64048 still did not >> exit, sending a SIGKILL >> >> >> Which is correct, as the process is not exiting. For some reason it's >> hanging. The old binary did not do this. >> >> I could try another system update today (make/build/install world and >> recompile the apache executable and dependencies) to see if this solves >> the problem... >> > > I doubt it would help. I've seen this lots of times when the php module exit > code is hanging. At the same time, the php CLI binary should be crashing on > exit. > Re-order your modules, there's a thread about it in the archives. If it wasn't > for that useless piece of crap ht-dig, I'd have a link for you. :p > > Anyway, to test if it's this problem, run php -v and see if you get coredump. > If you don't have CLI available, you could try disabling php in apache and > see if the problem persists. > THANK YOU. I think this is definitely a good lead to where the problem exists. I am including the output of "php -v" here. [root]# php -v PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20060613/fileinfo.so' - Cannot open "/usr/local/lib/php/20060613/fileinfo.so" in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20060613/imagick.so' - Cannot open "/usr/local/lib/php/20060613/imagick.so" in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20060613/fileinfo.so' - Cannot open "/usr/local/lib/php/20060613/fileinfo.so" in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20060613/imagick.so' - Cannot open "/usr/local/lib/php/20060613/imagick.so" in Unknown on line 0 PHP Warning: Module 'zip' already loaded in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20060613/wddx.so' - Cannot open "/usr/local/lib/php/20060613/wddx.so" in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20060613/sqlite.so' - /usr/local/lib/php/20060613/sqlite.so: Undefined symbol "spl_ce_Countable" in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20060613/dba.so' - Cannot open "/usr/local/lib/php/20060613/dba.so" in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20060613/bcmath.so' - Cannot open "/usr/local/lib/php/20060613/bcmath.so" in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20060613/shmop.so' - Cannot open "/usr/local/lib/php/20060613/shmop.so" in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20060613/readline.so' - Cannot open "/usr/local/lib/php/20060613/readline.so" in Unknown on line 0 PHP Warning: Module 'gmp' already loaded in Unknown on line 0 PHP Warning: Module 'bz2' already loaded in Unknown on line 0 PHP Warning: Module 'calendar' already loaded in Unknown on line 0 PHP Warning: Module 'ctype' already loaded in Unknown on line 0 PHP Warning: Module 'curl' already loaded in Unknown on line 0 PHP Warning: Module 'pcre' already loaded in Unknown on line 0 PHP Warning: Module 'SimpleXML' already loaded in Unknown on line 0 PHP Warning: Module 'dom' already loaded in Unknown on line 0 PHP Warning: Module 'exif' already loaded in Unknown on line 0 PHP Warning: Module 'ftp' already loaded in Unknown on line 0 PHP Warning: Module 'gd' already loaded in Unknown on line 0 PHP Warning: Module 'gettext' already loaded in Unknown on line 0 PHP Warning: Module 'gmp' already loaded in Unknown on line 0 PHP Warning: Module 'iconv' already loaded in Unknown on line 0 PHP Warning: Module 'imap' already loaded in Unknown on line 0 PHP Warning: Module 'mcrypt' already loaded in Unknown on line 0 PHP Warning: Module 'mhash' already loaded in Unknown on line 0 PHP Warning: Module 'ncurses' already loaded in Unknown on line 0 PHP Warning: Module 'openssl' already loaded in Unknown on line 0 PHP Warning: Module 'PDO' already loaded in Unknown on line 0 PHP Warning: Module 'posix' already loaded in Unknown on line 0 PHP Warning: Module 'session' already loaded in Unknown on line 0 PHP Warning: Module 'soap' already loaded in Unknown on line 0 PHP Warning: Module 'sysvmsg' already loaded in Unknown on line 0 PHP Warning: Module 'sysvsem' already loaded in Unknown on line 0 PHP Warning: Module 'sysvshm' already loaded in Unknown on line 0 PHP Warning: Module 'tidy' already loaded in Unknown on line 0 PHP Warning: Module 'tokenizer' already loaded in Unknown on line 0 PHP Warning: Module 'xml' already loaded in Unknown on line 0 PHP Warning: Module 'xmlreader' already loaded in Unknown on line 0 PHP Warning: Module 'xmlrpc' already loaded in Unknown on line 0 PHP Warning: Module 'xmlwriter' already loaded in Unknown on line 0 PHP Warning: Module 'xsl' already loaded in Unknown on line 0 PHP Warning: Module 'zip' already loaded in Unknown on line 0 PHP Warning: Module 'zlib' already loaded in Unknown on line 0 PHP Warning: Module 'mbstring' already loaded in Unknown on line 0 PHP Warning: Module 'sockets' already loaded in Unknown on line 0 PHP 5.2.5 with Suhosin-Patch 0.9.6.2 (cli) (built: Feb 18 2008 19:47:06) Copyright (c) 1997-2007 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies with eAccelerator v0.9.5.2, Copyright (c) 2004-2006 eAccelerator, by eAccelerator with Suhosin v0.9.18, Copyright (c) 2002-2006, by Hardened-PHP Project Segmentation fault: 11 (core dumped)