Il y a quelques jours, j’ai remarqué une erreur intrigante dans le journal des évènements de Windows (SharePoint Web Services Round Robin Service Load Balancer Event EndpointFailure)

Round Robin Service Load Balancer

Erreur: Round Robin Service Load Balancer

Ce qu’on comprend du message de l’erreur, c’est qu’il n’arrive pas à atteindre le service « User Profile Synchronization Service » sur un serveur, ceci dit, cette erreur n’a pas l’air bloquante, car mon service fonctionne correctement!

Sachant que mon architecture comprend deux serveurs frontaux et deux serveurs applicatifs, et que le service de la synchronisation des profils tourne seulement sur une seule machine (Serveur Applicatif #1), j’ai compris que SharePoint essaie de contacter ce service mais sur mon serveur applicatif #2!

Et vu que je ne voulais pas démarrer le service sur mon deuxième serveur, j’ai décidé de redémarrer le service d’abord, avant de poursuivre mon investigation.

J’ai commencé par:

  • Démarrer « SharePoint 2010 Management Shell »
  • Récupérer le Guid du service souhaité:
    Get-SPServiceInstance
    

    Récupération de l'ID du Service Application

    Récupération de l'ID du Service Application

  • Arrêter le service:
    Stop-SPServiceInstance -Identity 9f04b68f-982f-4fd5-9a68-139bd6fa2fea
    
  • Taper « Y » pour confirmer l’arrêt du service.

    Arrêt du service

    User Profile Synchronization Service: Arrêt du service

  • Puis, il faudra attendre quelques secondes, le temps que le service soit non provisionné, il faut que sont statut soit « Disabled »
  • Démarrer le service:
    Start-SPServiceInstance -Identity 9f04b68f-982f-4fd5-9a68-139bd6fa2fea
    

    Démarrage du service

    User Profile Synchronization Service: Démarrage du service

  • Enfin, il faudra attendre quelques secondes, le temps que le service soit provisionné, il faut que sont statut soit « Online »

Une fois cette opération est terminée, je n’ai plus jamais eu le problème.

Vos commentaires sont toujours la bienvenue.