NFS-Server nicht verfügbar, Client-Timeout verdoppelt sich bei jedem Zugriff
Ich habe einen Linux-Client, der die NFS-Freigabe eines Linux-Servers verwendet autofs
. Dies funktioniert gut, bis der Server ausfällt. Der Mountpoint autofs
kümmert sich um Ablehnungen ls
und andere Befehle.
Dies ist anscheinend ein bekanntes Problem (Lesen von Superuser und anderen Quellen), so dass ich endlich eine Einstellung gefunden habe, die recht gut funktioniert :
timeo=2,soft,bg,retrans=1,retry=0
Anscheinend ist es nicht optimal, da es immer noch Probleme verursacht.
Was mich verwirrt, ist die Tatsache, dass das Timeout des Clients mit der Zeit zunimmt. Ich gehe dieses sehr einfache Skript zum Testen:
while true ; do date ; time -f "Seconds %e" ls -l /mnt/diag_ccsrv65/crapfile >/dev/null sleep 10 done
Ich würde erwarten, dass autofs
der Pfad unterbrochen wird /mnt/diag_ccsrv65
und für die Clients nicht verfügbar ist. Andererseits soft
würden Timeouts an die Clients gesendet. Was passiert ist folgendes:
Mon Apr 16 16:52:10 CEST 2018 Seconds 0.03 Mon Apr 16 16:52:20 CEST 2018 Seconds 0.03 Mon Apr 16 16:52:30 CEST 2018 Seconds 0.03
Hier würde ich den Server töten.
Mon Apr 16 16:52:40 CEST 2018 ls: cannot access /mnt/diag_ccsrv65/crapfile: Input/output error Seconds 4.02 Mon Apr 16 16:52:54 CEST 2018 ls: cannot access /mnt/diag_ccsrv65/crapfile: Input/output error Seconds 6.02 Mon Apr 16 16:53:10 CEST 2018 ls: cannot access /mnt/diag_ccsrv65/crapfile: Input/output error Seconds 6.00
Ich könnte mit 6 Sekunden leben, aber es nimmt ziemlich schnell zu:
Mon Apr 16 16:53:26 CEST 2018 ls: cannot access /mnt/diag_ccsrv65/crapfile: Input/output error Seconds 12.00 Mon Apr 16 16:53:48 CEST 2018 ls: cannot access /mnt/diag_ccsrv65/crapfile: Input/output error Seconds 72.57 Mon Apr 16 16:55:10 CEST 2018 ls: cannot access /mnt/diag_ccsrv65/crapfile: Input/output error Seconds 284.04
Ich habe keine Informationen zu diesem Timeout-Verhalten gefunden. Es ist sicherlich nicht autofs
schuld, denn dasselbe passiert bei einem gewöhnlichen mount
.
Jeder Hinweis / Hinweis wird geschätzt.
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4