kernel: nfsd send error 32 ?

happy

Well-Known Member
NFS server kackt immer ab wenn es mal will.

Code:
Mar 17 16:32:31 dummy kernel: nfs server intel:/hd/ad1: not responding
Mar 17 16:32:44 dummy last message repeated 11 times
Mar 18 20:45:14 dummy kernel: nfsd send error 32
Habe irgendwie kein Ansatz wo ich suchen soll. was ich bis jetzt schon probiert habe .
1.) 2 verschiedene clients = bei beiden clients commt sowas
Code:
Mar 18 17:03:07 muggi kernel: nfs send error 35 for server dummy:/hd/ad1
Mar 18 20:37:46 muggi kernel: nfs send error 35 for server dummy:/hd/ad1
Mar 18 20:37:51 muggi kernel: nfs send error 35 for server dummy:/hd/ad1
Mar 18 20:37:52 muggi kernel: nfs server dummy:/hd/ad1: not responding
Mar 18 20:37:56 muggi kernel: nfs send error 35 for server dummy:/hd/ad1
Mar 18 20:38:21 muggi last message repeated 5 times
Mar 18 20:38:23 muggi kernel: nfs server dummy:/hd/ad1: not responding
Mar 18 20:38:26 muggi kernel: nfs send error 35 for server dummy:/hd/ad1
Mar 18 20:38:51 muggi last message repeated 5 times
Mar 18 20:38:55 muggi kernel: nfs server dummy:/hd/ad1: not responding
Mar 18 20:38:56 muggi kernel: nfs send error 35 for server dummy:/hd/ad1
Mar 18 20:39:21 muggi last message repeated 5 times
Mar 18 20:39:26 muggi kernel: nfs server dummy:/hd/ad1: not responding
Mar 18 20:39:26 muggi kernel: nfs send error 35 for server dummy:/hd/ad1
Mar 18 20:39:31 muggi kernel: nfs send error 35 for server dummy:/hd/ad1
Mar 18 20:39:31 muggi kernel: nfs server dummy:/hd/ad1: not responding
Mar 18 20:39:32 muggi last message repeated 17 times
Mar 18 20:39:36 muggi kernel: nfs send error 35 for server dummy:/hd/ad1
Mar 18 20:39:56 muggi last message repeated 4 times
Mar 18 20:39:57 muggi kernel: nfs server dummy:/hd/ad1: not responding
Mar 18 20:40:01 muggi kernel: nfs send error 35 for server dummy:/hd/ad1
Mar 18 20:40:02 muggi kernel: nfs server dummy:/hd/ad1: not responding
Mar 18 20:40:02 muggi last message repeated 17 times
Mar 18 20:40:06 muggi kernel: nfs send error 35 for server dummy:/hd/ad1
Mar 18 20:40:26 muggi last message repeated 4 times
Mar 18 20:40:28 muggi kernel: nfs server dummy:/hd/ad1: not responding
Mar 18 20:40:31 muggi kernel: nfs send error 35 for server dummy:/hd/ad1
Mar 18 20:40:33 muggi kernel: nfs server dummy:/hd/ad1: not responding
Mar 18 20:40:33 muggi last message repeated 17 times
Mar 18 20:40:36 muggi kernel: nfs send error 35 for server dummy:/hd/ad1
Mar 18 20:40:56 muggi last message repeated 4 times
Mar 18 20:40:56 muggi kernel: nfs server dummy:/hd/ad1: is alive again
Mar 18 20:40:56 muggi last message repeated 9 times
Mar 18 20:40:56 muggi kernel: nfs server dummy:/hd/ad1: not responding
Mar 18 20:41:27 muggi last message repeated 10 times
Mar 18 20:43:08 muggi last message repeated 39 times
Mar 18 20:43:38 muggi last message repeated 10 times
Mar 18 20:43:50 muggi kernel: nfs server dummy:/hd/ad1: is alive again
wenn das ding abkackt ..grr

2) vom server andere NFS server exports montiert = da gehts (ich dachte die NIC wäre defekt)
3) verschiedene Festplatten probiert = kein effekt :( kackt immer noch ab !
so, was soll ich nun machen?

Freebsd 5.3 p5
NIC em hängt am 100 Mbit Switch und es gab mit früheren versionen nie probleme.
Die exports datei noch
Code:
/hd/ad1         -alldirs        -network 192.168.9.0 -mask 255.255.255.0
Also nix besonderes...
 
Ich hatte am Wochenende genau das gleiche Problem zwischen einem neuen Fileserver und der Workstation. Eine richtige Lösung habe ich nicht ergooglet, aber eine Reihe möglicher Gründe und einen Workaround.
Error 32 bedeutet, dass eine TCP-Verbindung abreist und nicht wieder aufgebaut werden kann. Gründe kann es verschiedene geben.

1. MTU zu hoch. Du nutzt Jumbo-Frames obwohl nicht alle Hardware im Netz damit klarkommt, dann meistens der Switch.
2. Miese Netzwerkkarte
3. Bug in FreeBSD. Da ich das Problem NICHT lösen konnte (5.3 -RELEASE) durchaus möglich
4. Falsche Buffersettings

Bei eins musst du die MTU mal auf 1500 zurücksetzten. Sollte sie im 100Mbit Netzwerk aber eh sein. Bei der Netzwerkkarte (auch unwahrscheinlich, ich habe eine gute und bei dir ging es vorhher) hilft nur bekanntlich nur ausstauschen.
Was den dritten Punkt betrifft, werde ich mal auf 5.4 -RELEASE warten. Es gab allerdings in Mailinglists Posts über Bugs in NFS per TCP (letzten Oktober). Leider konnte ich nicht finden, ob und wann sie gefixt wurden.
Beim vierten Punkt kann es helfen die Buffer von Hand neu einzustellen. Dafür fragst du aber besser Google...

Ich habe das Problem (ersteinmal) umgangen, indem ich NFS über UDP nutze. Allerdings ist es merklich langsamer (15Mb/s gegenüber 28Mb/s). Falls du eine Lösung findest, poste sie bitte ;)
 
Back
Top