Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 13 Jul 2004 18:48:21 -0700 (PDT)
From:      Doug White <dwhite@gumbysoft.com>
To:        Gary Stanley <gary@outloud.org>
Cc:        freebsd-current@freebsd.org
Subject:   Re: Network related procs hang in unusual sfpbsy state
Message-ID:  <20040713184408.W527@carver.gumbysoft.com>
In-Reply-To: <6.1.2.0.2.20040712142407.02d38a98@64.124.166.215>
References:  <6.1.2.0.2.20040712142407.02d38a98@64.124.166.215>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 12 Jul 2004, Gary Stanley wrote:

> New current kernel from about 3 days ago, certain processes hang after
> about a day in this state;
>
>     80   599     1   0 -16 -2 59020 53548 sfpbsy D<    ??  1141:08.65
> /mnt/zeus/web/bin/zeus.web

sfpbsy is used in do_sendfile().  It blocks on this if a page for the file
its trying to send is busy.  It may be blocked on another process or the
volume its on is taking a while to page the page in.  You might check the
logs or whatever for zeus and see if all of them are hung trying to
request the same file, or if its on the same filesystem.

Anyone who understands the reason things get marked PG_BUSY can chime in
here :)

-- 
Doug White                    |  FreeBSD: The Power to Serve
dwhite@gumbysoft.com          |  www.FreeBSD.org



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040713184408.W527>