kudu github部署不工作

k97glaaz  于 2021-06-21  发布在  Kudu
关注(0)|答案(1)|浏览(417)

我有一个用asp.net core 3.1编写的web应用程序,并使用github kudu部署将其部署到linux(uk south)上的免费azure web应用程序服务。
它已经正常工作了几个月,定期部署新版本,但是昨天最新的部署失败了几次,出现了一个类似“构建失败-请参阅诊断日志了解详细信息”的错误。我找不到任何生成日志的迹象。该应用程序仍在运行以前的版本,所有日志似乎都与此相关。
现在,每次我尝试进入部署中心时,我都会得到一个加载动画的“获取部署数据”,但始终没有显示任何内容,并且按钮被禁用。
据我所知,如果不支付支持合同的费用,就无法向微软提出这个问题。
除了(a)支付支持合同的费用(b)等待并希望(c)删除整个内容并重试之外,我还能做些什么来尝试解决问题?
更新时间:8月19日18:00 utc:
在离开它足够长的时间之后,它偶尔会刷新以显示状态和构建失败消息。我更新了分支以指向一个版本,该版本以前确实可以工作,然后推送它,完全相同的事情再次发生,因此它似乎与任何源代码更改无关。
所以我在azure中删除了整个web应用程序并重新创建了它。到目前为止,部署中心的React是好的,但我仍然得到 An unknown error has occurred. Check the diagnostic log for details 当你试着建造的时候。
在logfiles/kudu/deployment目录中有一个文本文件,其中包含一行相同的消息。在logfiles/kudu/trace中有大量的xml文件(可能在门户中每次单击一次)。其中一个包含有关生成的消息,但没有发生错误的迹象。
门户中生成日志中显示的最后一行是 Creating an optimized production build... 这是React构建步骤。
更新7 sep 14:00 utc:在等待了几天并重试了几次之后,我放弃了kudu,在几次失败的尝试之后,我成功地在本地构建了它并使用visualstudio部署了它。
它运行了好几天,但现在已经到503不可用。我无法检索日志,尝试进入ssh控制台也只返回503 unavailable。根据状态页,它正在运行,根据诊断,没有问题。
如果我尝试在本地构建然后部署,部署似乎可以工作,但是站点仍然返回503。我甚至尝试再次设置kudu部署,但由于503错误而立即失败。
有几个人在尝试诊断这种类型时提到了配额-我检查了配额页,所有配额都是0%,除了文件系统存储是12%
现在我完全不知道该怎么办。我可以删除它,重新开始,但我最近做了,所以我认为没有理由相信这将是一个临时解决方案以外的任何东西。

f45qwnt8

f45qwnt81#

空闲(和共享)层分配资源配额限制将被重置。
免费或共享应用的配额是cpu、内存、带宽和文件系统。您将查看所有这些资源配额。正如sajeetharan指出的,存储是要检查的配额限制。
为了强调这一点,应用程序服务计划(asp)的定价层决定了您获得的应用程序服务功能以及您为此计划支付的费用。使用免费和共享(共享计算)应用程序集,这是两个基本层,与其他应用程序服务应用程序(包括其他客户的应用程序)在同一azure虚拟机上运行应用程序。
要查看影响应用程序的各种配额和指标的状态,请在azure门户中导航到webapp设置>应用程序服务计划>配额选项。请查看此文档以了解更多详细信息。
您还可以利用来自azure门户的应用程序服务诊断来获取指针。要访问应用程序服务诊断,请导航到azure门户中的应用程序服务应用程序。
在左侧导航中,单击diagnose and solve problems–checkout the tile for“diagnostic tools”和“availability and performance”。

相关问题