OVH Cloud OVH Cloud

Erreur cache asp

1 réponse
Avatar
Jean-Louis
Bonjour,
Je travaille sur Server 2003+iis6 avec des sites asp.
J'ai l'erreur suivante, fréquemment : l'initialisation du cache persistant
de modèles a échoué pour le pool d'application DefaultAppPool en raison de
l'erreur suivante : impossible de créer un sous-répertoire de cache de disque
pour le pool d'application.
Quelqu'un a t'il une solution à ce pb ?
Merci d'avance

1 réponse

Avatar
EROL MVP SPS
Bonjour,

L'emplacement /LM/W3SVC/AppPools configure les propriétés globales pour
toutes les applications. Les emplacements enfants, tels que
/LM/W3SVC/AppPools/DefaultAppPool, configurent les propriétés propres à un
pool d'applications particulier.

L'analyse des performances constitue une partie essentielle de
l'administration du serveur. En surveillant les performances d'un serveur,
vous pouvez déceler les tendances suspectes lorsqu'elles se développent et
éviter des problèmes de performances plus importants. Cette analyse vous
permet également de décider du moment auquel mettre votre matériel à niveau
et si cela améliore réellement les performances de votre serveur. Alors que
certains problèmes sont évidents, d'autres se développent au fil du temps.
Si vous ne disposez pas d'une base de référence par rapport à laquelle juger
et comparer les performances de vos serveurs, vous ne pouvez pas vous rendre
compte des problèmes que vous pourriez éviter. Cette section décrit comment
analyser les performances du serveur à l'aide du Moniteur système, de
l'outil Journaux et alertes de performance, ainsi que d'autres outils
d'analyse.

En cas de problème de performances, essayez de modifier des paramètres du
cache et de la métabase avant de modifier le Registre. Pour configurer ou
personnaliser Windows et IIS, utilisez, dans la mesure du possible, les
programmes du Panneau de configuration ou la console MMC (Microsoft
Management Console).

Mise en cache ASP
ASP traite les fichiers qui contiennent des scripts ASP, stocke ces fichiers
traités dans un cache, puis fournit les fichiers mis en cache aux clients.
La mise en cache des fichiers de script ASP améliore les performances, car
ces scripts ne sont pas compilés à chaque appel. La propriété correspondante
de la métabase est AspScriptFileCacheSize. AspScriptFileCacheSize spécifie
le nombre de fichiers de script précompilés à mettre en mémoire cache.

Pour modifier les paramètres de mise en cache des fichiers de script ASP

1.. Dans le Gestionnaire des services Internet (IIS), développez
l'ordinateur local, puis le dossier Sites Web, cliquez avec le bouton droit
sur le site Web que vous souhaitez configurer, puis cliquez sur Propriétés.
2.. Cliquez sur l'onglet approprié : Répertoire de base, Répertoire
virtuel ou Répertoire.
3.. Dans la zone Paramètres d'application, cliquez sur Configuration, puis
sur l'onglet Options du cache.
Remarque Si le bouton Configuration n'est pas actif, cela signifie que le
répertoire ou point de départ ne contient pas d'application isolée. Vous
pouvez créer une nouvelle application en cliquant sur Créer.

4.. Dans la section Cache de fichiers ASP, configurez le paramètre de
cache ASP d'une des manières suivantes :
a.. Pour mettre en cache tous les fichiers .asp demandés, activez la
case à cocher Mettre en cache tous les fichiers ASP en mémoire. La quantité
maximale de fichiers pouvant être mise en cache est de 2 000 000 000.
b.. Pour définir le nombre maximal de fichiers mis en cache mémoire,
activez la case à cocher Mettre un nombre limité de fichiers ASP en cache
mémoire, puis cliquez sur la flèche vers le haut ou vers le bas pour définir
le nombre maximal de fichiers. Les fichiers excédentaires sont conservés
dans le cache disque si vous activez la case à cocher Mettre en cache les
fichiers ASP restant sur le disque. Vous pouvez également limiter le nombre
total de fichiers ASP mis en cache en activant la case à cocher Mettre un
nombre limité de fichiers ASP en cache disque, puis en cliquant sur la
flèche vers le haut ou vers le bas pour définir le nombre maximal de
fichiers.
c.. Pour désactiver le cache, activez la case à cocher Ne pas mettre en
cache les fichiers ASP.
d.. Cliquez sur OK.
Le cache disque ASP commence à mettre les fichiers en cache dans un
répertoire lorsque la mémoire cache ASP est saturée. Par ailleurs, un
fichier doit être demandé à deux reprises minimum avant de devenir candidat
au cache disque ASP. La propriété correspondante de la métabase,
AspMaxDiskTemplateCacheFiles, spécifie le nombre maximal de modèles ASP
compilés qui peuvent être stockés. AspDiskTemplateCacheDirectory contient le
nom du répertoire utilisé par ASP pour stocker des modèles ASP compilés sur
le disque après le dépassement du cache en mémoire.

Important

Pour que la mise en cache disque fonctionne, ASP a besoin d'un répertoire de
cache disque correctement configuré dans lequel stocker les fichiers ASP
compilés.

Cela signifie que les groupes Administrateurs et IIS_WPG disposent d'un
contrôle total sur le répertoire du cache disque et que ce dernier est un
répertoire local du serveur Web.

L'emplacement par défaut du cache disque est
%systemroot%System32inetsrvASP Compiled Templates.

En mode d'isolation du processus de travail, des sous-répertoires situés
sous le répertoire du cache disque sont créés pour chaque pool
d'applications. En mode d'isolation IIS 5.0, le répertoire par défaut du
cache disque est %windir%system32inetsrvASP Compiled Templates.

Pour créer un répertoire de cache disque

1.. Dans le Gestionnaire des services Internet (IIS), développez
l'ordinateur local, puis le dossier Sites Web, cliquez avec le bouton droit
sur le site Web de votre choix, puis cliquez sur Propriétés.
2.. Cliquez sur l'onglet approprié : Répertoire de base, Répertoire
virtuel ou Répertoire.
3.. Dans la zone Paramètres d'application, cliquez sur Configuration.
4.. Cliquez sur l'onglet Options de cache et sélectionnez le répertoire
utilisé pour la mise en cache disque dans la zone Répertoire du cache sur le
disque.
5.. Cliquez sur OK.

Voila qq pistes...

--
-
EROL MVP SharePoint www.mysps.info
http://www.microsoft.com/resources/documentation/IIS/6/all/techref/en-us/iisRG_SCA_20.mspx

"Jean-Louis" a écrit dans le message
de news:
Bonjour,
Je travaille sur Server 2003+iis6 avec des sites asp.
J'ai l'erreur suivante, fréquemment : l'initialisation du cache persistant
de modèles a échoué pour le pool d'application DefaultAppPool en raison de
l'erreur suivante : impossible de créer un sous-répertoire de cache de
disque
pour le pool d'application.
Quelqu'un a t'il une solution à ce pb ?
Merci d'avance








begin 666 note.gif
M1TE&.#EA"@`*`+/_`(V,C?__S/_,`/%!?]=7<# P-/3T# P(6%A0("`@``
M`````````````````````"'Y! $```4`+ `````*``H`0 0H$,AI#)U*
AR1HB)(8'<N,7&EJG;JV P4GZ&@D2(";<>HF@,.B)```[
`
end