Précédent   Forum du club des développeurs et IT Pro > Général Développement > Programmation système > Linux
Linux Forum d'entraide sur la programmation Linux : shell, système, ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 27/11/2012, 11h31   #1
drKzs
Membre confirmé
 
Homme
Inscription : septembre 2003
Messages : 470
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : septembre 2003
Messages : 470
Points : 201
Points : 201
Par défaut NFS latency error

Bonjour,

Je travaille sur une appli en C++ qui fait pas mal d'opérations fichiers (copies, déplacements, d'autres processes), sur une partitions NFS.
Le problème que j'ai (surement comme beaucoup d'autres), c'est que mon appli se bloque si une panne NFS ou une grande latence du serveur NFS intervient
pendant une opération fichier.

J'ai vu quelques solutions (surement pleins d'autres, d'où ma présence :
1) Mettre le montage NFS avec l'option soft, avec les options timeo et retrans (mais j'ai lu que c'était mal pour une partition destinée à l'écriture)
2) Vérifier, en parallède des opérations fichiers, l'état NFS avec rpcinfo (mais rpcinfo n'a pas de timeout, il peut être long à retourner en cas de latence je crois ?)
3) Si le 2) est KO, alors mettre un timeout, mais ça va dépendre de la tailles des fichiers et de la lourdeur des opérations à effectuer (et je trouve ça moche)...

Quelqu'un peut-il m'éclairer de ses lumières ?

Merci
drKzs est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 04h35.


 
 
 
 
Partenaires

Hébergement Web