如何解决Azure Webapp 服务总线强制重启
我对 azure 资源有疑问。 我有一个包含 2 个 Web 应用程序的资源组,一个是 WebApp Api,第二个是用于服务总线的 WebApp。
我从来没有遇到过这个问题,直到昨天才意识到它的存在。活动动态如下。
在某些特定情况下,当我更新我的 Api(仅 api)时,我运行一个新版本,它部署新内容并重新启动 Web 应用程序(在这种情况下,管道针对 Api 和服务),但昨天我意识到如果我更新了 Api 并且不接触服务并运行我的管道,azure DevOps 不会为服务创建新的实现,但回复会在没有更改的地方部署旧的。
我不介意创建一个全新的实现(无论如何都会很好),但我需要这个过程来自动重启这个网络应用服务。
这是我的问题,有人可以帮我解决。
有没有一种方法可以强制 Web 应用程序简单地重新启动和更新,或者即使代码没有更改也强制它创建一个新的实现?
非常感谢您的时间和帮助。
解决方法
Web 应用程序-重新启动
HTTP
with cte as (
select
1 CustID,111 ProductID,2 Quantity_Purchased
union
select
2 CustID,3 Quantity_Purchased
union
select
3 CustID,2 Quantity_Purchased
union
select
4 CustID,5 Quantity_Purchased
union
select
1 CustID,222 ProductID,6 Quantity_Purchased
union
select
4 CustID,7 Quantity_Purchased
union
select
6 CustID,2 Quantity_Purchased
)
select
ProductID,min(Quantity_Purchased::float) min,PERCENTILE_CONT(.25) WITHIN GROUP (ORDER BY Quantity_Purchased ) as "25%",PERCENTILE_CONT(.50) WITHIN GROUP (ORDER BY Quantity_Purchased ) as "50%",PERCENTILE_CONT(.75) WITHIN GROUP (ORDER BY Quantity_Purchased ) as "75%",max(Quantity_Purchased) max
from
cte
group by
1
带可选参数:
HTTP
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restart?api-version=2019-08-01
Powershell
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restart?softRestart={softRestart}&synchronous={synchronous}&api-version=2019-08-01
可以参考 Web Apps - Restart, How to automatically restart an app service after certain time? ,和 Powershell for an Advanced Application Restart on an Azure Web App
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。