gpt4 book ai didi

javascript - Webrole 没有启动并且总是很忙

转载 作者:数据小太阳 更新时间:2023-10-29 05:50:36 26 4
gpt4 key购买 nike

我正在开发 Azure Web 应用程序。该代码在我的本地计算机上编译并运行良好。但是,当我在 Azure 平台中上传包时,webrole 无法启动,并显示“忙碌”状态,并显示以下消息:“正在等待 Angular 色启动...系统正在初始化。[2012-04-30T09:19:08Z]”

Onstart() 和 Run() 都不包含任何代码。我没有阻止 OnStart 的返回。

但是我在 javascript 中使用 window.setInterval 。 JavaScript 函数每 10 秒从数据库检索一次值。

可以采取什么措施来解决这个问题?

最佳答案

在大多数情况下,当 Angular 色(Web 或 Worker)卡住时,我发现以下步骤非常有用:

  1. 始终向您的 Angular 色添加 RDP 访问权限,因为在某些情况下,当 Angular 色卡住时,您仍然可以通过 RDP 访问您的实例并自行调查问题。在某些情况下,您无法通过 RDP 连接到您的实例,因为依赖项服务尚未准备好让您登录。因此,如果您已启用 RDP 或可以通过 RDP 连接到您的实例,请尝试让您登录。<​​/p>

  2. 一旦您的实例拥有 RDP。获取本地机器IP地址并直接在浏览器中启动。内部 IP 地址从 10.x.x.x 开始,因此您可以根据端点配置打开浏览器,即 http://10.x.x.x:80https://10.x.x.x:443

  3. 如果您无法通过 RDP 进入实例,那么最好的办法是获取诊断信息以了解问题可能出在哪里。诊断信息在您的实例中收集并发送到 Azure 存储,由您在 WebRole.cs(在 Web Angular 色中)或 WorkerRole.cs(在辅助 Angular 色中)代码中配置。一旦诊断在您的 Angular 色中发挥作用,您可以在配置的 Azure Blob/表存储中收集诊断数据以了解问题。

  4. 如果您没有 RDP 访问权限并且没有配置任何 Azure 诊断(或无法获取任何诊断数据来了解问题),您最好的办法是联系 Azure 支持团队(通过网络或 24x7电话)通过下面的链接,他们将能够访问您的实例(在您的许可下)并为您提供根本原因。

https://support.microsoft.com/oas/default.aspx?gprid=14928&st=1&wfxredirect=1&sd=gn

联系 Azure 支持时,请提供您的订阅 ID、部署 ID、Azure 实时帐户 ID 以及问题的简短描述。

关于javascript - Webrole 没有启动并且总是很忙,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10381345/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com