OVH Cloud OVH Cloud

Erreur de Mutex avec Webservice et Sharepoint

1 réponse
Avatar
AGE
Bonjour,
nous avons un problème qui arrive de temps en temps sur notre serveur de
production.

Nos formulaires Infopath font appel à un Webservice qui retourne le
responsable de l'utilisateur courant. Cette information est récupérée de la
base People de Sharepoint (Le webservice tourne donc dans le process de SPS).

Et de temps en temps une erreur de mutex survient et cela bloque tout le
systeme, nous sommes donc obligé de recycler le pool d'application du Web
service.

L'erreur est la suivante : "Mutex could not be created".

Comme actions préventives, nous avons limité le nombre de process pour
Sharepoint et cela à eu un impact positif mais n'a pas complètement supprimé
le problème.

Pour info : Nous avons Sharepoint 2003, IIS6, W2003, le FrameWork 1.1, c'est
un bi pro, SQL serveur est une autre machine.

Cordialement,
Arnaud

1 réponse

Avatar
Paul Bacelar
Deux explications:

-Vous utilisez du code qui crée un mutex nommé et vous essayez de le créer 2
fois (code multithreadé pas assez bien synchronisé ?).

-Vous n'avez plus assez de ressource systèmes. Utilisez l'utilitaire
"perfmon" pour monitorer le nombre de mutex créés au cours du temps.
--
Paul Bacelar
MVP VC++


"AGE" wrote in message
news:
Bonjour,
nous avons un problème qui arrive de temps en temps sur notre serveur de
production.

Nos formulaires Infopath font appel à un Webservice qui retourne le
responsable de l'utilisateur courant. Cette information est récupérée de
la
base People de Sharepoint (Le webservice tourne donc dans le process de
SPS).

Et de temps en temps une erreur de mutex survient et cela bloque tout le
systeme, nous sommes donc obligé de recycler le pool d'application du Web
service.

L'erreur est la suivante : "Mutex could not be created".

Comme actions préventives, nous avons limité le nombre de process pour
Sharepoint et cela à eu un impact positif mais n'a pas complètement
supprimé
le problème.

Pour info : Nous avons Sharepoint 2003, IIS6, W2003, le FrameWork 1.1,
c'est
un bi pro, SQL serveur est une autre machine.

Cordialement,
Arnaud