web-dev-qa-db-fra.com

Comment configurer le pool d'applications dans IIS 7.5 redémarrer automatiquement quand il a été arrêté?

Mon site Web était en panne plusieurs fois par jour et lorsque je vérifiais le pool d'applications (IIS 7.5), je constatais qu'il était arrêté et que je devais le redémarrer manuellement. Comment puis-je le configurer pour qu'il redémarre automatiquement lorsqu'il a été arrêté par une erreur quelconque. 

28
vNext

Vous devrez modifier le startMode pour le pool d'applications sur lequel votre site Web est en cours d'exécution d'OnDemand à AlwaysRunning. IIS définit par défaut tous les pools d'applications sur onDemand.

  1. Dans le gestionnaire IIS, cliquez sur le nom de l'ordinateur dans le volet de connexion.
  2. Passez à la vue des fonctionnalités si la vue n'est pas active.
  3. Double-cliquez sur l'éditeur de configuration dans la section Gestion de la vue des fonctionnalités.
  4. Cliquez sur la flèche vers le bas pour le champ Section, développez system.applicationhost, puis cliquez sur pools d'applications.
  5. Cliquez sur (Collection), puis sur les points de suspension (…) en regard du champ affichant le nombre.
  6. Dans l'éditeur de collection, sélectionnez le pool d'applications pour lequel vous souhaitez configurer l'attribut startMode.
  7. Dans la fenêtre Propriétés en bas, définissez la valeur de l'attribut startMode sur AlwaysRunning.

Source: http://msdn.Microsoft.com/en-us/library/ee677285%28v=Azure.10%29.aspx

52
Chaoix

Dans IIS 8 et les versions ultérieures, le paramètre startMode est désormais directement disponible dans les paramètres avancés du pool d'applications. 

Si vous modifiez startMode sur AlwaysRunning, le pool d'applications redémarre automatiquement en cas d'échec.

https://docs.Microsoft.com/en-us/iis/configuration/system.applicationhost/applicationpools/add/#new-in-iis-75-and-later

0
Chaoix

Problème avec "Par défaut IIS définit tous les pools d'applications sur onDemand" lorsque vous devez mettre à jour les bits. Ensuite, le site redémarre et verrouille le déploiement. Il est préférable de définir la protection Rapid-Fail sous Paramètres avancés sous Pool d'applications. Définissez Intervalle de défaillance (min) sur 1 et Max sur 5.

0
puget ops