nfs_getpages: error 70 vm_fault: pager read error

Cedric Tabary tabary at efrei.fr
Tue Jan 24 08:25:49 PST 2006


On 24/01/2006 09:15, Kris Kennaway wrote:
> On Tue, Jan 24, 2006 at 09:23:01AM +0100, Cedric Tabary wrote:
> > I have 6 dell 1850, dual xeon, 2G ram, no HTT
> > 4 are running RELENG_6 from Mon Jan  9
> > 2 are running RELENG_5_4 from Tue Oct  4
> > 
> > They are used as web servers apache 1.3
> > web pages are on a NetAPP F760 with nfs options :
> > rw,soft,intr,nfsv3,mntudp,-r=8192,-w=8192,noatime,acregmin=30
> > 
> > the dmesg is full of  :
> > 
> > pid 34397 (httpd), uid 100: exited on signal 11
> > pid 80101 (httpd), uid 100: exited on signal 6
> > nfs_getpages: error 70
> > vm_fault: pager read error, pid 78999 (httpd)
> > pid 78999 (httpd), uid 100: exited on signal 11
> > pid 15738 (httpd), uid 100: exited on signal 11
> > pid 14910 (httpd), uid 100: exited on signal 11
> > nfs_getpages: error 70
> > vm_fault: pager read error, pid 15981 (httpd)
> > pid 15981 (httpd), uid 100: exited on signal 11
> > 
> > pid 84481 (httpd), uid 100: exited on signal 11
> > nfs_getpages: error 60
> > vm_fault: pager read error, pid 54468 (httpd)
> > pid 46271 (httpd), uid 100: exited on signal 11
> > 
> > pid 54916 (httpd), uid 100: exited on signal 11
> > pid 28818 (httpd), uid 100: exited on signal 11
> > nfs_getpages: error 5
> > vm_fault: pager read error, pid 93494 (httpd)
> > pid 2734 (httpd), uid 100: exited on signal 11
> > 
> > 
> > Do you have an idea of what happens ?
> 
> Are you sure httpd itself (or some of the shared libraries, etc) are
> not being run over NFS?  This error will happen when you change a
> binary on the server while it is running on the client.
> 
> Kris

Thanks for the clue !

I think I found the problem, i have this sometimes in the apache logs :
[15981] EACCELERATOR: PHP crashed on opline 37 of file() at xxxxxxx:66

I have the segfault a few lines later and a nfs_getpages + vm_fault in
/var/log/messages at the same time !

It seems like a bug in php or eaccelerator when accessing a file when it
is edited by another server...

Cédric


More information about the freebsd-stable mailing list