From owner-freebsd-stable@FreeBSD.ORG Mon Oct 18 12:36:40 2004 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AE46D16A4CE; Mon, 18 Oct 2004 12:36:40 +0000 (GMT) Received: from park.rambler.ru (park.rambler.ru [81.19.64.101]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5141343D31; Mon, 18 Oct 2004 12:36:39 +0000 (GMT) (envelope-from is@rambler-co.ru) Received: from is.park.rambler.ru (is.park.rambler.ru [81.19.64.102]) by park.rambler.ru (8.12.6/8.12.6) with ESMTP id i9ICabis029321; Mon, 18 Oct 2004 16:36:37 +0400 (MSD) (envelope-from is@rambler-co.ru) Date: Mon, 18 Oct 2004 16:36:37 +0400 (MSD) From: Igor Sysoev X-X-Sender: is@is.park.rambler.ru To: Robert Watson In-Reply-To: Message-ID: <20041018163442.K82283@is.park.rambler.ru> References: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: stable@freebsd.org cc: Steve Shorter Subject: Re: vnode_pager_putpages errors and DOS? X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Oct 2004 12:36:40 -0000 On Sat, 9 Oct 2004, Robert Watson wrote: > On Fri, 8 Oct 2004, Steve Shorter wrote: > > > > I have some machines that run customers cgi stuff. > > > These machines have started to hang and become unresponsive. > > > At first I thought it was a hardware issue, but I discovered in > > > a cyclades log the following stuff that got logged to the > > > console which explains the cause of the system hangs/failures. > > > > > > vnode_pager_putpages: residual I/O 65536 at 347 > > > vnode_pager_putpages: I/O error 28] > > > vnode_pager_putpages: residual I/O 65536 at 285] > > > > Aha! also at the same time I get in syslog > > > > /kernel: pid 6 (syncer), uid 0 on /chroot/tmp: file system full > > > > Whats happening? Can a full filesystem bring the thing down? > > Ideas? Fixes? > > Ideally not, but many UNIX programs respond poorly to being out of memory > and disk space ("No space, wot?"). Are you using a swap file, and if so, > how did you create the swapfile? Are you using sparse files much? If the machines run CGIs, then it is probably ImageMagick's mmap()s: http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/67919 Igor Sysoev http://sysoev.ru/en/