From owner-freebsd-questions@FreeBSD.ORG Fri Sep 16 16:25:45 2005 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2781316A41F for ; Fri, 16 Sep 2005 16:25:45 +0000 (GMT) (envelope-from cswiger@mac.com) Received: from pi.codefab.com (pi.codefab.com [199.103.21.227]) by mx1.FreeBSD.org (Postfix) with ESMTP id 12D1543D48 for ; Fri, 16 Sep 2005 16:25:44 +0000 (GMT) (envelope-from cswiger@mac.com) Received: from localhost (localhost [127.0.0.1]) by pi.codefab.com (Postfix) with ESMTP id 718DA5DF2; Fri, 16 Sep 2005 12:25:43 -0400 (EDT) Received: from pi.codefab.com ([127.0.0.1]) by localhost (pi.codefab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 84976-09; Fri, 16 Sep 2005 12:25:41 -0400 (EDT) Received: from [192.168.1.3] (pool-68-161-68-11.ny325.east.verizon.net [68.161.68.11]) by pi.codefab.com (Postfix) with ESMTP id F0A845D32; Fri, 16 Sep 2005 12:25:40 -0400 (EDT) Message-ID: <432AF207.6030908@mac.com> Date: Fri, 16 Sep 2005 12:25:43 -0400 From: Chuck Swiger Organization: The Courts of Chaos User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.11) Gecko/20050801 X-Accept-Language: en-us, en MIME-Version: 1.0 To: AK References: <200509161254.14108.lesha@ns.divo.ru> <432AE77E.2030509@mac.com> <200509161909.10463.lesha@ns.divo.ru> In-Reply-To: <200509161909.10463.lesha@ns.divo.ru> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: amavisd-new at codefab.com Cc: freebsd-questions@freebsd.org Subject: Re: "panic: getnewbuf: locked buf" on heavy load 5.4-STABLE 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, 16 Sep 2005 16:25:45 -0000 AK wrote: > Hello! Hello. > On Friday 16 September 2005 18:40, Chuck Swiger wrote: >> Please read "man crash" and the part of the handbook which talks about how >> to obtain a crashdump or backtrace with more information about the panic >> you see. >> >> You might consider putting both a backtrace and a dmesg from the system on >> the web somewhere, and post links to that. > > To get a crashdump I should have swapspace >= total ram. > Currently it is only 2G, I'm trying to think of smth. to get more swapspace. > dmesg is available @ http://getfile.biz/dmesg.txt Take a look at /boot/loader.conf, you can limit the amount of physical RAM FreeBSD uses to less than 2GB for long enough to get a valid dump, assuming the crash is easily reproducable. >>>For some reason my 5.4 STABLE is dying each 4-5 hours with panic above. >>>This is big Web server with Apache configured to 1500 MaxClients. All >>>kernel tunings suggested for high load servers by freebsd handbook are in >>>place. Hardware is Intel server board, P4-3.0 cpu with HT off, 3Gb ram, >>>1eide, 2sata. >> >> By the way, you don't have enough RAM to handle 1500 concurrent Apache >> processes, even with a minimal config (ie, no SSL, no mod_perl, no PHP). > > Mem: 1203M Active, 1293M Inact, 383M Wired, 125M Cache, 112M Buf, 4340K Free > Looks like enough to me... Setting MaxClients to a really high number doesn't mean you actually have 1500 httpd's running at that point in time. What does "ps auxww | grep httpd | wc -l" say? -- -Chuck