azure - 为什么我的应用服务的 Kudu 网站显示 503 服务不可用

标签 azure azure-devops azure-web-app-service

我在将容器部署到 Azure 中的应用服务时遇到问题。在发布管道中,我看到以下错误

[调试][PUT]https://$iagadsca01-cac-app-salesforcedownstream-01:***@iagadsca01-cac-app-salesforcedownstream-01.scm.azurewebsites.net/api/deployments/16801603731950666 [调试]无法解析响应:{} [调试]响应:未定义 [调试]遇到可重试的状态代码:503。消息:“服务暂时不可用”。

管道将重复上述 PUT 操作 20 分钟,最终超时。

当我尝试打开我的网络应用程序的 Kudu 站点 (*.scm) 站点时,它只是给了我一个带有错误的空白页面

服务不可用

我认为无论我的应用程序是否运行,scm 站点都应该启动?什么可能导致 scm 站点给出服务不可用错误?

最佳答案

TL;DR:扩大应用服务计划并缩减规模。

在我与 MSFT 就 Teams 进行支持通话后,此问题现已解决(我的雇主与 MSFT 签订了非常高水平的 SLA,提交请求后两个小时内就联系了我),请在此处查看我的摘要:

支持工程师发现与应用服务的 vNet 相关的错误,并建议断开应用服务与 vNet 的连接。我们这样做了,问题就解决了 - scm 站点不再抛出 503 错误。

我们再次启用 vNet 连接,并且 scm 站点再次开始给出 503 错误。我们认为我们知道原因是 vNet。

然后,我们保持 vNet 连接,并扩大和缩小应用服务计划 - 这将导致应用服务迁移到另一个虚拟机实例。之后 – 单片机仍然工作!

所以我们不知道是否是 vNet 导致了问题。底层虚拟机可能搞砸了。

关于azure - 为什么我的应用服务的 Kudu 网站显示 503 服务不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64542051/

相关文章:

java - Hive 流和 Azure Data Lake Store 的问题

azure - Windows Azure - 如何更改表存储帐户的区域?

Azure Devops 运行结果步骤和运行摘要详细信息附件 API

azure devops ,使用变量组中的变量调用服务器命令

c# - Azure网站不断抛出错误 "An attempt was made to access a socket in a way forbidden by its access permissions"

azure - 使用 Asp .NET Core 的 Multi-Tenancy Web 应用程序登录问题

java - 如何修复:Azure Cosmos DB SQL API似乎不起作用

node.js - Azure 应用程序服务上的 NodeJS 应用程序的持久应用程序日志

git - 在 Visual Studio + VSO + Git 中复制门控 checkin 功能

angular - 在 azure 上发布 .net core 2.0 Angular Spa Web 应用程序时出错