2 votes

Supprimé le dossier temporaire appPools

J'ai accidentellement supprimé le dossier Pools de l'application temporaire, que puis-je faire, tous mes sites ne s'affichent pas ? Ceci se passe sur un serveur Windows 2008. J'ai redémarré IIS mais rien. Je n'ai pas accès à une sauvegarde pour le moment.

C:\inetpub\temp\appPools

2voto

Beat Nideröst Points 21

Les fichiers de configuration temporaires de ce dossier sont générés par le processus WAS pour des raisons de sécurité (isolation). Il existe un fichier de configuration distinct pour chaque pool d'applications individuel. Les détails sont décrits ici :

https://msdn.microsoft.com/en-us/library/dd163536.aspx

Il semble que le redémarrage d'un pool d'applications ou de IIS ne suffise pas à déclencher le processus WAS pour régénérer les fichiers. Seul le redémarrage du serveur semble déclencher le processus de régénération des fichiers

Bien que je n'aie pas essayé, il me semble que le redémarrage du service WAS devrait également suffire à déclencher la régénération des fichiers, tout comme le fait de toucher / modifier le fichier applicationHost.config.

0 votes

Merci ! Cela a fonctionné pour moi et m'a évité de devoir redémarrer le serveur.

1voto

MichelZ Points 10938

Vous devez restaurer le dossier à partir de la sauvegarde

0 votes

Et si je ne peux pas ?

3 votes

Dans ce cas, vous devriez le préciser dans votre question initiale.

1voto

Brad Bouchard Points 2487

Je suis d'accord avec MichelZ pour dire que vous devriez restaurer à partir d'une sauvegarde, mais cela suppose que vous ayez effectué des sauvegardes manuelles avant de modifier quoi que ce soit dans IIS. Je sauvegarderais le serveur au niveau du système avec une sorte de logiciel de sauvegarde ; évidemment, vous pouvez faire votre choix parmi des dizaines d'excellents fournisseurs. J'effectuerais également des sauvegardes manuelles de IIS avant d'effectuer des changements majeurs. IIS effectuera ses propres sauvegardes, mais il est agréable de pouvoir revenir à l'endroit exact où l'on veut. Pour ce faire, ouvrez une invite de commande en tant qu'administrateur et accédez à l'adresse suivante C:\Windows\System32\inetsrv

A partir de là, utilisez la commande appcmd comme ceci : C:\Windows\System32\inetsrv\appcmd ajouter la sauvegarde "Mon nom de sauvegarde" (où Mon nom de sauvegarde est le nom que vous donnez à votre sauvegarde)

En général, j'aime donner à mes sauvegardes un nom significatif au cas où je devrais revenir en arrière et restaurer. Quelque chose comme "Configuration de l'authentification pré ASP sur le site X" de cette façon, je sais que c'est là que j'ai apporté des changements importants à l'ASP sur un site particulier, au cas où j'aurais besoin de revenir en arrière avant d'avoir fait ces changements.

Une bonne source de sauvegarde et de restauration ici.

0voto

Mike Flynn Points 236

J'ai redémarré le serveur et il semble qu'il ait recréé les dossiers. Sainte mère, pourquoi Microsoft mettrait des fichiers importants comme ça dans un dossier nommé temp. C'est aussi une erreur de l'utilisateur, j'aurais dû être plus prudent et faire des recherches à ce sujet !

0 votes

Pourquoi faire fonctionner un système sans sauvegardes ?

0 votes

Il y a des sauvegardes, mais il aurait fallu du temps pour les obtenir des administrateurs.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X