sharepoint debug

Sharepoint 2013 / erreur Unexpected response from server. The status code of response is ’500′. The status text of response is ‘System.ServiceModel.ServiceActivationException’

Citation Publié le Mis à jour le

Bonjour,

Vous venez de configurez les apps, après quelques heures (jours) de dialogue avec votre admin réseau, tout fonctionne bien 😉

Dans la foulée, vous voulez activer l’app qui permet d’afficher la météo, seulement voilà, vous obtenez le message d’erreur suivant :

Unexpected response from server. The status code of response is ‘500′. The status text of response is ‘System.ServiceModel.ServiceActivationException’

Après un tour rapide sur la conso mémoire, celle-ci est presque entièrement utilisée :

Solution 1

Augmentez la RAM de votre serveur, surtout si vous êtes en configuration de production, il a des chances que la conso mémoire ré-augmente

Solution 2 :

Réduisez le niveau de performances du service de recherche avec la commande powershell suivante :

Set-SPEnterpriseSearchService -PerformanceLevel Reduced

Get-SPEnterpriseSearchService

Solution 3 :

Limitez l’allocation mémoire du processus noderunner.exe. Le fichier de configuration est situé ici

C:\Program Files\Microsoft Office Servers\15.0\Search\Runtime\1.0\noderunner.exe.config

Modifiez la valeur comme suit (la valeur est en Mo):

   <!-- These settings can also be set using command line arguments with the same name. -->
    <nodeRunnerSettings memoryLimitMegabytes="100" />


Après ceci, redémarrez les process noderunner.exe :

Sources :

Publicités

Activer le debugage sur un site Sharepoint

Publié le Mis à jour le

Ci dessous la configuration à mettre en place pour visualiser entièrement tous les messages d’erreurs dans une application Sharepoint ou WSS.

Dans C:\inetpub\wwwroot\wss\VirtualDirectories\<votre application>

Sauvegardez le web.config de votre application puis modifiez le comme suit (utilisez un editeur de fichier texte comme notepad++ et non pas le notepad standard de windows) :

  • Passez Custom Errors à off. Pour ceci cherchez la balise “customErrors” et mettez la à “Off”. Ci dessous la ligne que vous devez obtenir :
<customErrors mode="Off" />

 

 

  • Activez CallStack.Chercher la balise “CallStack” et mettez la à “true” plutôt qu’à “false”. Ci dessous la ligne que vous devez obtenir :
<SafeMode MaxControls="200" CallStack="true" DirectFileDependencies="10" TotalFileDependencies="50" AllowPageLevelTrace="false">

 

 

Sauvegardez le web.config (cette action redemarre le pool d’application votre site)

Bon debug