我在将容器部署到 Azure 中的应用程序服务时遇到问题。在发布管道中,我看到以下错误
[调试][放置]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 连接,并扩大和缩小应用程序服务计划 - 这将导致应用程序服务迁移到另一个虚拟机实例。之后 – SCM 仍然工作!
所以我们不知道是否是 vNet 导致了问题。底层虚拟机可能搞砸了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)