Auf einem Web-Server (Apache 2, Ubuntu 2.6.35-22-server) wird ein ein Dateibereich für Downloads als NFS-Mount eingebunden. Nachdem der NFS-Server für Wartungszwecke heruntergefahren wurde führen Zugriffe auf den Mountpoint dazu, daß der Prozeß endlos stehen bleibt – eben solange bis das NFS-Dateisystem wieder da ist.
In der /etc/fstab wurde der NFS-Share mit folgenden Optionen eingebunden:
... nfs ro,rsize=8192,wsize=8192,hard,intr,nodev,nosuid 0 0
Ich habe das geändert um eine Unterbrechnung und eine Zeitüberwachung zu haben:
... nfs ro,rsize=8192,wsize=8192,soft,intr,timeo=10,nodev,nosuid 0 0
Damit wird der Zugriff auf das nicht vorhandene NFS-Dateisystem nach wenigen Sekunden mit einem Fehler beendet:
root@hosting03:/# ls -l /mnt/downloads.acme.com/ ls: cannot access /mnt/downloads.acme.com/: Input/output error root@hosting03:/#