Le developer dashboard reste vide sur SharePoint 2013

Aug 8, 2013

Vous l’avez déjà remarqué mais le développer dashboard de SharePoint a bien évolué sous SharePoint 2013. Intégrant plein de nouvelles données et étant plus clair à lire.

Cependant il peut arriver qu’il reste désespérément vide, le tout sans message d’erreur très explicite dans les logs SharePoint, ce qui est parfois frustrant.

Le point de départ de la mise en route de cet outil formidable est l’application de service d’usage et statiques (puisqu’il faut bien que quelque chose s’occupe de connecter les données) j’ai trouvé un post assez bien fait sur le sujet à vous de lire https://www.wictorwilen.se/sharepoint-2013-developer-dashboard-shows-no-data-issue

Simplement il peut arriver que vous ayez déjà une application de service qui est configurée (en tant que bon dev/admin sharepoint qui a bien configuré son environnement). J’ai personnellement pu constater sur plusieurs environnements de développement (oui parce que je me paie le luxe d’en avoir plusieurs) qu’il arrivait assez souvent qu’une application de service de statistiques soit configurée mais que son proxy soit arrêté. Une web application ayant obligation de passer par un proxy pour communiquer avec l’application de service, rien d’étonnant donc à ce que ça ne fonctionne toujours pas.

Apparemment je ne suis pas le seul à rencontrer ce problème sur SharePoint 2013 et quelqu’un a déjà expliqué comment le faire repartir https://sp-vinod.blogspot.ca/2013/02/wss-usage-application-proxy-stopped-on.html (enfin si vous avez des bases en powershell et en admin sharepoint, vous n’avez pas eu besoin de cliquer sur le lien pour provisionner ce proxy, je vous donne juste le lien au cas où ;-)

Dernier point qui pose assez souvent problème sur les plateformes de développement (parce qu’on passe notre temps à déployer/rétracter/stresser/redémarrer) le fameux service de cache distribué dans sharepoint 2013. S’il est dans un état incohérent ce peut être aussi la cause de ce tableau de bord vide.

Pas de panique :

Use-cachecluster

Restart-cachecluster

Puis get-cacheclusterhealth pour voir l’avancement de la reconstruction des partitions (quand vous n’avez plus rien qui parle de fragment non alloué c’est bon)

Et voilà ! ôh miracle ! on rafraichit la page et hop des données s’affichent dans le dashboard ! Allez en paix amis développeurs et codez de belles applications performantes avec ça !*

*pour un de mes collègues il a fallut faire un traditionnel iisreset /noforce avant


Edité la dernière fois le 27 May 2021 par Vincent Biret


Tags: