SharePoint 2007 : IIS Reset et Application Pool Recycling

Une des première choses que l'on apprend quand on travaille avec SharePoint, c'est de lancer la commande IIS Reset et que SharePoint est lent au démarrage.

Du coup, très souvent en formation WSS/MOSS, on me demande les scripts utilisés pour "recycler" les application pool (bien plus rapide que le IIS Reset) ou même pour warmup (chauffer) le serveur sharepoint afin d'éviter cette lenteur au démarrage. Plusieurs personnes ont déjà donner ce genre d'infos sur la toile (Joel Oleson, Andrew Connel) voire même dans des livres comme l'Office SharePoint Server 2007 Administrator companion.

Et dernièrement, un freeware (dont Gat et moi-même avions parlé rapidement dans des posts précédent) disponible sur harbar.net, vous permet de faire les mêmes choses via une interface graphique :



Donc pour récapituler tout cela :

  • Recycler une application pool : %windir%\system32\cscript.exe c:\windows\system32\iisapp.vbs /a "[Name of your App Pool]" /r

  • Warmup des serveurs et du stsadm via ce fichier zip: http://blogs.msdn.com/joelo/attachment/697044.ashx (sur le blog de Joel). Vous y trouverez 3 fichiers.

Startup.bat - Appelle le script warmupserver.cmd et lui passe le nom du serveur en paramètre (à modifier selon vos besoins)

Warmupserver.cmd - Vérifie le nom du serveur et appelle le script HttpRequest.vbs qui lancera le JIT des pages mentionées dans le fichier (à modifier selon vos besoins)

HTTPRequest.vbs - Ce script exécute une requête HTTP en utilisant l'objet XMLHTTP

<Philippe/>

del.icio.us tags: , ,
 

Technorati tags: , ,
Publié mercredi 13 juin 2007 09:20 par phil
Classé sous ,
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Commentaires

# re: SharePoint 2007 : IIS Reset et Application Pool Recycling @ mercredi 13 juin 2007 09:49

Personnellement, lorsque je developpe sous SharePoint, j'utilise l'Application Pool Manager d'Harba et on peut dire que c'est  vraiment un outil très pratique :)

Thomas LEBRUN

# re: SharePoint 2007 : IIS Reset et Application Pool Recycling @ mercredi 13 juin 2007 20:27

Petit truc :

créer un batch qui contient la ligne de recyclage plus quelques scripts sur STSADM,

rajoutez le dit batch dans les events de compilation de VS et hop, F5 et ca déploit :)

Mieux encore : scriptez le tout via MSBuild

Ainsi, je passe meme pas par le super outil de Spence ...

Ahhhhhhhh ce que j'aime scripter et reutiliser

themit

About phil

Leader Technique SharePoint chez Winwise, je m'occupe de missions d'expertise autour de WSS 3.0 et MOSS 2007, tout en me tenant au courant de ce qui se fait autour de Asp.net, Silverlight et des technologies Web by Microsoft en général.

Les 10 derniers blogs postés

- [Expression Web] Astuce de la Semaine : Utilisation et Configuration des Extraits de Code par Chronos, Blog d'un Intégrateur .NET le il y a 14 heures et 50 minutes

- Faire de l'AJAX sans restrictions de domaine par Kévin Gosse le il y a 17 heures et 19 minutes

- [IronPython] : IronPython & Silverlight 2 - Part II par Kim's Blog le 07-22-2008, 14:50

- [WPF] Des requêtes NDepend pour analyser vos projets WPF par Thomas Lebrun le 07-21-2008, 09:27

- Liste de jeux pour Silverlight par Pierrick's Blog le 07-20-2008, 14:37

- T_PAAMAYIM_NEKUDOTAYIM par MadMatt le 07-19-2008, 16:16

- Et je mets le son.... par Pierrick's Blog le 07-19-2008, 12:09

- SharePoint : Comment interdire l’accès à un utilisateur pour tous les sites d’une Web Application par Blog Technique de Romelard Fabrice le 07-18-2008, 19:05

- VPC - Reset de la position de la console par Blog technique de Nicolas Boonaert le 07-18-2008, 16:29

- Un bug dans IE rendra cette page… non-imprimable ! par Le blog de FremyCompany le 07-18-2008, 15:33