gpt4 book ai didi

azure-web-app-service - 如何在一定时间后自动重启应用服务?

转载 作者:行者123 更新时间:2023-12-03 14:39:41 25 4
gpt4 key购买 nike

如何在 24 小时后自动重启应用服务?如何通过使用 Web 作业安排应用服务在特定时间自动重启?

最佳答案

您可以通过创建 Web 作业并放置 PowerShell 脚本来停止和启动 Web 应用程序来实现此目的。

若要执行 Azure 应用服务的启动/停止操作,Web 作业应有权访问您的订阅。它还需要您的 Azure 配置文件。

Login-AzureRmAccount
Save-AzureRmProfile -Path "E:\azureprofile.json"

创建 PowerShell 以停止/启动应用服务

创建一个新文件夹并将下载的发布配置文件放在
前一步。

创建一个 PowerShell 并保存为 run.ps1
$ProgressPreference= "SilentlyContinue"
Select-AzureRmProfile -Path "azureprofile.json"
Select-AzureRmSubscription -SubscriptionId '<subscriptionId>'
Stop-AzureRmWebApp -Name '<AppService-Name>' -ResourceGroupName '<Resource-Group-Name>'
Start-AzureRmWebApp -Name '<AppService-Name>' -ResourceGroupName '<Resource-Group-Name>'

将此添加到您的应用服务 Web 作业部分,并通过创建 cron 表达式根据您的要求运行。

引用: Azure App Services: Automate Application restart using Web Job

关于azure-web-app-service - 如何在一定时间后自动重启应用服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45588260/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com