2017-08-14 3 views
0

Nous avons un site Web fonctionnant en tant que service d'application Web sur Azure. Notre environnement CM stagne et a besoin d'être redémarré périodiquement. Pendant que nous étudions la cause de cela, j'aimerais définir le pool d'applications à actualiser pendant la nuit. Je ne trouve rien dans le portail pour indiquer comment ou où cela est fait. Quelqu'un peut-il aider?Comment planifier une actualisation AppPool pour un service Azure Web-App?

Répondre

1

Le service Kudu vous permet de configurer la fonction de récupération automatique en fonction des règles de mémoire, des demandes ou du code d'état. Pour accéder au tableau de bord, accédez au https://[Your Azure App Name].scm.azurewebsites.net, puis cliquez sur Tools -> Support, puis sur Autoheal, puis sur Update, puis ajoutez éventuellement des règles pertinentes. Pour plus de détails, consultez l'article Auto Heal your Azure Web App du blog.

0

Je ne pense pas qu'il existe une manière intégrée de faire cela sur le portail, mais vous pouvez créer un script \ power \ cli \ quelconque pour cela, ou utiliser l'automation azure, ou autre chose pour planifier ce script une base récurrente

0

Vous pouvez attribuer un webjob à votre service où vous pouvez télécharger un fichier .bat compressé et planifier son exécution en utilisant une tâche cron

Je pense que quelque chose comme ça devrait le faire

azure webapp restart --resource-group xxx --name xxx 

Mais , ne veux pas vraiment trop gâcher avec notre environnement en direct.

La solution Kudu ressemble à celle que nous allons utiliser. Mais, pas tant que nous ne regardons pas la performance/l'analyse. Nous avons définitivement une fuite de mémoire en route quelque part