From owner-freebsd-performance@FreeBSD.ORG Fri Feb 15 09:59:45 2008 Return-Path: Delivered-To: freebsd-performance@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3EFEB16A417 for ; Fri, 15 Feb 2008 09:59:45 +0000 (UTC) (envelope-from gemini@geminix.org) Received: from geminix.org (geminix.org [213.73.82.81]) by mx1.freebsd.org (Postfix) with ESMTP id DDBBA13C461 for ; Fri, 15 Feb 2008 09:59:44 +0000 (UTC) (envelope-from gemini@geminix.org) Message-ID: <47B56289.1050703@geminix.org> Date: Fri, 15 Feb 2008 10:59:37 +0100 From: Uwe Doering Organization: Private UNIX Site User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.12) Gecko/20080129 SeaMonkey/1.1.8 (Ubuntu-1.1.8+nobinonly-0ubuntu1) MIME-Version: 1.0 To: Adrian Chadd References: <20080214114759.R75215@mail.rsts.org> <47B49A16.1080103@FreeBSD.org> <20080214131026.Y75492@mail.rsts.org> <47B4C19F.6000900@palisadesys.com> <20080214154528.N75492@mail.rsts.org> <47B4E0A6.3010205@geminix.org> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Received: from gemini by geminix.org with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69 (FreeBSD)) (envelope-from ) id 1JPxM2-000K64-7W; Fri, 15 Feb 2008 10:59:38 +0100 Cc: Brett Bump , Guy Helmer , freebsd-performance@freebsd.org Subject: Re: System perforamance 4.x vs. 5.x and 6.x X-BeenThere: freebsd-performance@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Performance/tuning List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Feb 2008 09:59:45 -0000 Adrian Chadd wrote: > On 15/02/2008, Uwe Doering wrote: >> Have you tried sorting this list alphabetically? Believe it or not, >> when I tried to use Apache 1.3.x with PHP 5.2.x with extensions in >> arbitrary order I got inexplicable crashes, too. > > Ah, stuff like "apache-ssl init's the SSL library, then php + ssl > init's the SSL library, and stuff gets funny." Right. It has probably to do with some linking and initialization details of the dynamic libraries involved. However, in my case the offending interaction seemed to be just between the PHP extension modules. To fix the problem I didn't have to change the load order of the Apache modules. Since then I have a line in my PHP upgrade notes that reminds me of sorting the extension list as a last step. This is certainly a pragmatic approach, but for lack of time I didn't bother getting acquainted with the PHP internals, and those of the libs involved, to find the root cause. Regards, Uwe -- Uwe Doering | EscapeBox - Managed On-Demand UNIX Servers gemini@geminix.org | http://www.escapebox.net