重启Azure Appservice计划实例是否会影响性能?
重新启动“App Service”时,应用程序在几秒钟内不可用,应用程序(rest api)返回 503。
但是重新启动“应用程序服务计划实例”时,应用程序永远不会崩溃。
为什么?
那么重启Azure Appservice计划实例真的会影响性能吗?
为了社区的利益,我可能会迟到,添加 Harshitha 在评论部分概述的建议。
首先要强调的是,Azure 应用服务代表了一组规模单位。应用程序服务始终在应用程序服务计划 (ASP) 中运行。
根据我对您的场景的理解,重新启动 Azure 应用服务的单个实例不会影响 (ASP),因为它能够运行多个实例(如果它配置为运行多个实例/横向扩展)。因此,如果一个实例重新启动,其他实例仍然可以为您的应用程序提供服务,确保其保持可用。
当您重新启动应用服务/Web应用时,应用程序可能会在几秒钟内无法按预期使用(正如您提到的,它可能会返回 503 错误)。这是因为重启过程中服务暂时不可用。
因此,回答你的问题,只要有多个实例在运行,重新启动 ASP 实例并不会真正影响性能。
话虽如此,还有其他因素可能会影响应用程序服务/Web应用程序的性能,例如 ASP 的大小和配置、运行的实例数量以及 Web 应用程序的工作负载。如果您遇到性能问题,最好检查这些因素并考虑扩大或缩小您的应用服务计划或优化您的 Web 应用代码以提高性能。
您可能希望查看这些常见问题解答:
如果您的应用程序在重新启动期间需要额外的时间才能上线(a 典型的模式是严重依赖外部资源 应用程序预热/启动),请考虑使用健康检查。
如果我误解了您的要求或者您需要更多信息,请告知我们有关您的要求或问题的其他信息。