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.
la source
Réponses:
Cela ressemble à ce que les MaxCmds sont épuisés. Voici deux bons articles à ce sujet: ici et ici .
Voici maintenant pour le changer. Créez un fichier appelé update.reg et placez-y les éléments suivants:
Enregistrez, puis double-cliquez et acceptez l'invite. Un redémarrage est nécessaire.
la source
peut-être redémarrer le service de poste de travail sur le serveur d'applications!
la source
J'ai eu des cas comme celui-ci auparavant, mais pas avec un back-end EMC. Pour les applications utilisateur, la fermeture forcée de la connexion au serveur distant et sa réouverture le ramèneront, bien que vous deviez peut-être essayer plusieurs fois avant qu'il ne fonctionne. Pour les applications Serverland, le recyclage du pool d'applications pour ce service fonctionne. Si cela échoue, le recyclage du service Workstation peut éviter un redémarrage, mais c'est presque aussi radical.
la source
Sur la source:
Pourriez-vous donner plus de détails sur le logiciel installé sur le serveur d'applications? Sur le net, vous constaterez que c'est généralement un problème avec un AV, mais puisque vous n'en exécutez pas ... peut-être une autre application en mode noyau comme un logiciel de sauvegarde?
Le pare-feu est-il actif? Avez-vous vérifié les journaux d'événements sur le contrôleur de domaine pour le serveur d'applications défectueux?
Vous devez également renifler le trafic réseau CIFS lorsque le problème survient pour voir ce qui se passe.
Les seules fois où j'ai rencontré cette erreur ont été lorsque le serveur / poste de travail "perdait" en quelque sorte son lien avec le domaine. Le re-forçage de l'appartenance au domaine a fait l'affaire (netdom / resetpwd). Pouvez-vous accéder à d' autres partages réseau (de la session RDP au serveur d'applications) lorsque le problème survient?
la source
Cela peut-il être un problème de résolution de nom. Pouvez-vous vérifier avec votre serveur DNS? Si cela ne permet pas de résoudre le nom et après le redémarrage de votre serveur d'applications, cela permettrait d'accéder.
J'ai eu le même problème lorsque certains utilisateurs de postes de travail se plaignent de ne pas pouvoir accéder à l'application stockée sur un autre serveur, nous avons fait la même chose en essayant d'accéder avec server-ip qui fonctionnerait mais pas avec le nom, nous avons donc vérifié DNS. Nous avons modifié l'application pour accéder à un autre serveur en utilisant l'adresse IP car nous avons un réseau IP statique.
Faites-moi savoir si ma suggestion vous convient.
la source
J'ai rencontré un problème similaire. Je n'ai pas pu mapper un partage sur Windows Server 2012 à partir d'un serveur Windows 2003.
Le groupe réseau avait mis en œuvre une stratégie AD qui avait isolé les versions de fenêtres inférieures dans un conteneur AD qui ne permettait pas à la version inférieure de TLS de se connecter aux serveurs exécutant des versions supérieures de TLS. Le déplacement du serveur en arrière ou la désactivation de la stratégie pour se connecter avec une version inférieure de TLS a corrigé ce problème.
Voici quelques erreurs que j'ai rencontrées dans le journal système:
J'espère que cela vous aidera à résoudre votre problème.
la source