From owner-freebsd-stable@FreeBSD.ORG Thu Aug 16 18:07:11 2007 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1B3BA16A46D for ; Thu, 16 Aug 2007 18:07:11 +0000 (UTC) (envelope-from jdc@parodius.com) Received: from mx01.sc1.parodius.com (mx01.sc1.parodius.com [72.20.106.3]) by mx1.freebsd.org (Postfix) with ESMTP id 099FA13C4D0 for ; Thu, 16 Aug 2007 18:07:11 +0000 (UTC) (envelope-from jdc@parodius.com) Received: by mx01.sc1.parodius.com (Postfix, from userid 1000) id F3CF01CC066; Thu, 16 Aug 2007 11:07:10 -0700 (PDT) Date: Thu, 16 Aug 2007 11:07:10 -0700 From: Jeremy Chadwick To: Reinhold Message-ID: <20070816180710.GA22257@eos.sc1.parodius.com> Mail-Followup-To: Reinhold , freebsd-stable@freebsd.org References: <55620.212.99.207.3.1187285304.squirrel@www.violetlan.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <55620.212.99.207.3.1187285304.squirrel@www.violetlan.net> User-Agent: Mutt/1.5.16 (2007-06-09) Cc: freebsd-stable@freebsd.org Subject: Re: apache problems X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Aug 2007 18:07:11 -0000 On Thu, Aug 16, 2007 at 07:28:24PM +0200, Reinhold wrote: > Hi Hello. First off, you sent mail to the list twice. I don't know why, but you did. Be patient. :-) > I am having some problems with apache22 on my box. What happens is, when > I'm viewing loads and loads of pages, apache will stop responding untill I > restart it again. This normally happens when the free memory shown by top > gets to about +- 100MB. I'm guessing that might be due to you using the ULE scheduler in your kernel. Try switching back to 4BSD and see if that fixes it. > I'm also getting this error when I do a gracful restart of apache > [Thu Aug 16 05:12:16 2007] [warn] (22)Invalid argument: Failed to enable > the 'httpready' Accept Filter > [Thu Aug 16 05:12:16 2007] [warn] (22)Invalid argument: Failed to enable > the 'httpready' Accept Filter > > and in my /boot/loader.conf I have added > accf_data_load="YES" > accf_http_load="YES" Remove those. Here's why: The apache rc.d startup script automatically will load accf_http.ko. I also believe if that fails, Apache will try to load it. From my experiences kldload/kldunload with accf_* is not very friendly; I've seen where you can double-load the modules, and where you can't unload the modules despite nothing using them. If you have them built-in to your kernel, it gets even worse. AFAIK, using accf_data.ko isn't recommended. accf_http.ko on the other hand is OK. Try not loading accf_data.ko in addition to my above recommendation (re: 4BSD scheduler). > device pf > device pflog > device pfsync Finally, make sure your pf rules aren't doing anything stupid. If ultimately you think it's a problem with pf rules, unload the pf module and/or set pf_enable="no" in rc.conf and reboot. If the problem goes away after that, then you'll know. -- | Jeremy Chadwick jdc at parodius.com | | Parodius Networking http://www.parodius.com/ | | UNIX Systems Administrator Mountain View, CA, USA | | Making life hard for others since 1977. PGP: 4BD6C0CB |