Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 4 Jul 2014 09:33:48 -0700
From:      Marc Fournier <scrappy@hub.org>
To:        Rick Macklem <rmacklem@uoguelph.ca>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: FreeBSD 10.x + LiquidSoap + NFS == Server Hang
Message-ID:  <AC3D8C79-76AD-4E55-A4D2-A8190FBB96A2@hub.org>
In-Reply-To: <1805070922.7180203.1404475828988.JavaMail.root@uoguelph.ca>
References:  <1805070922.7180203.1404475828988.JavaMail.root@uoguelph.ca>

next in thread | previous in thread | raw e-mail | index | archive | help


On Jul 4, 2014, at 05:10 , Rick Macklem <rmacklem@uoguelph.ca> wrote:

> 4 is EINTR. That would suggest you might have the "intr" option on the mount?
> 
> If so, try taking out the "intr" option on the mount, if you are using it.
> 
> The problem with it is that, if anything posts a signal to a process while
> I/O is in progress it will fail. In this case the failure is in nfs_getpages(),
> which is a pagein operation (and you don't want those to fail).
> 
> If you aren't using "intr", then I have no idea why a read would fail with EINTR.

I’ve made the change on two of my servers that have been exhibiting NFS related issues, so we’ll see how this goes over the next couple of days, but am curious as to when one would use ‘intr’ in the first place, if by using it, it could cause NFS to hang like this?  Granted, out of 11 servers using ‘intr’, this one server is the only one that I’ve knowingly experienced the nfs_getpages, so it seems to be something hard to trigger …

Thanks





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AC3D8C79-76AD-4E55-A4D2-A8190FBB96A2>