Nous avons un boîtier SAN EMC NX4 servant un partage CIFS à un certain nombre de serveurs d'applications Windows Server 2008 R2. Les serveurs d'applications utilisent le partage CIFS pour servir de nombreux fichiers d'images (~ 2500 opérations / s sur le partage), mais ni le SAN ni les serveurs d'applications ne montrent de signes évidents de stress.
De temps en temps, un serveur d'applications interrompra, apparemment tout d'un coup, la connexion au SAN. Tout code .NET essayant de servir un fichier à partir du SAN échoue avec:
System.IO.IOException: The specified network name is no longer available
Si je RDP vers le serveur d'applications et que j'essaie d'accéder à "\ san-name" via l'explorateur, j'obtiens la même erreur. Tous les autres serveurs d'applications peuvent y accéder très bien. Je peux également accéder à "\ ip-of-san" parfaitement, le ping fonctionne également.
Un redémarrage du serveur d'application résout le problème, mais c'est une mesure quelque peu radicale du problème, étant donné qu'il semble que le SAN fonctionne correctement et que l'ordinateur peut y accéder - il semble que l'accès "\ san-name" ait grondé.
Cela est arrivé à deux serveurs d'applications différents au cours de la semaine dernière, donc je ne soupçonne pas qu'un seul serveur d'applications en soit la cause. Ignorer la cause pour l'instant - comment restaurer la connexion "\ san-name" sans redémarrer la machine? Et puis-je en quelque sorte demander ce qui ne va pas?
Les journaux d'événements ne montrent rien (à part les erreurs ASP.NET associées causées par le problème), ni sur les serveurs d'applications ni sur le SAN.
Mise à jour:
Sur la base des suggestions, je vais essayer de redémarrer le service Workstation la prochaine fois et voir si cela résout le problème. Certainement pas un correctif, mais beaucoup plus rapide à faire que de redémarrer la machine entière comme je le fais actuellement. Est-il possible d'interroger l'état des connexions gérées par le service Station de travail?
Mise à jour 2: a
confirmé que le redémarrage du service Workstation "résout" le problème. L'étape suivante consiste à essayer le changement de reg pour augmenter la valeur MaxCmds. Ne sera pas en mesure de confirmer si c'est le problème, ne peut supposer que s'il fonctionne pendant une longue période sans problèmes.