From owner-freebsd-questions@FreeBSD.ORG Fri Feb 22 16:33:25 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 C322316A404 for ; Fri, 22 Feb 2008 16:33:25 +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 9307E13C4FF for ; Fri, 22 Feb 2008 16:33:25 +0000 (UTC) (envelope-from forrie@forrie.com) Received: from forrest-aldrichs-macbook-pro.local (host243.72.248.152.conversent.net [72.248.152.243]) (authenticated bits=0) by forrie.com (8.14.2/8.13.8) with ESMTP id m1MGXEfR024493 for ; Fri, 22 Feb 2008 11:33:19 -0500 (EST) (envelope-from forrie@forrie.com) Message-ID: <47BEF948.8070401@forrie.com> Date: Fri, 22 Feb 2008 11:33:12 -0500 From: Forrest Aldrich User-Agent: Thunderbird 2.0.0.13pre (Macintosh/20080220) MIME-Version: 1.0 To: freebsd-questions@freebsd.org References: <47BD8BE3.8070209@forrie.com> <200802212052.34336.fbsd.questions@rachie.is-a-geek.net> <47BE40D4.2030308@forrie.com> <200802221345.21927.fbsd.questions@rachie.is-a-geek.net> In-Reply-To: <200802221345.21927.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/5936/Fri Feb 22 09:12:40 2008 on mail.forrie.com X-Virus-Status: Clean 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: Fri, 22 Feb 2008 16:33:25 -0000 Mel wrote: > On Friday 22 February 2008 04:26:12 Forrest Aldrich wrote: > >> Mel wrote: >> >>> Your extensions.ini has duplicate and non-existing modules. Start here: >>> >>> mv /usr/local/etc/php/extensions.ini /usr/local/etc/php/extensions.ini.bkp >>> sort -u /usr/local/etc/php/extensions.ini.bkp |while read MOD; do >>> if test -f /usr/local/lib/php/20060613/${MOD##extension=}; then >>> echo $MOD >>> fi >>> done >/usr/local/etc/extensions.ini >>> php -v >>> >> I've done this and still have a problem with PHP5 dumping core: >> >> root@mail /usr/ports/lang/php5]# php -v >> >> PHP 5.2.5 with Suhosin-Patch 0.9.6.2 (cli) (built: Feb 21 2008 21:51:01) >> 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) >> >> I tried compiling this without eAccelerator, got the same problem. I'm now >> trying it without the Suhosin enhancements to see if that's the problem - >> sent a copy of this to the PHP5 port maintainer. >> > > Sorry, the internet is global and my pumpkin time was up. > > Suhosin isn't the problem. > What the above did is make sure you have no non-existing modules loading and > no modules twice. But the sort order was alphabetic and that's why it still > dumps core. > Some modules depend on eachother and one needs to be loaded before the other > or it goes to hell. Nothing else you can do then figure out the correct > order. Experience teaches spl, session and mysqli are common culprits. > > spl before sqlite before pdo_sqlite before session before mysqli before > xmlreader > > *usually* works. > I tried this and still having core dumps. This seems like an odd problem that the PHP folk might need to solve somehow. There must be a way to use the php.core file to determine what's causing it to crash... not something I've had much experience with. If I can determine where it's crashing, then I can have a better sense of what needs to be re-ordered. I noticed over time as I upgraded php modules that it did put in duplicate entries... seems like a bug. Thanks for your help, I appreciate it ;-) Forrest