gpt4 book ai didi

Azure Web 作业始终开启

转载 作者:行者123 更新时间:2023-12-04 19:58:05 28 4
gpt4 key购买 nike

我创建了网络作业并部署它。在设置中,我选择了网络作业运行模式->连续运行。运行我的网络作业后,我在切换输出控制台中捕获下一条消息:

[07/10/2015 16:29:48 > ef6a38: SYS INFO] Status changed to Starting [07/10/2015 16:29:48 > ef6a38: SYS WARN] 'Always On' doesn't appear to be enabled for this Web App. To ensure your continuous job doesn't stop running when the SCM host is idle for too long, consider enabling 'Always On' in the configuration settings for your Web App. Note: 'Always On' is available only in Basic, Standard and Premium modes. [07/10/2015 16:29:52 > ef6a38: SYS INFO] Run script 'OptimalyaServer.Migrations.exe' with script host - 'WindowsScriptHost' [07/10/2015 16:29:52 > ef6a38: SYS INFO] Status changed to Running [07/10/2015 16:56:13 > ef6a38: SYS INFO] WebJob is stopping due to website shutting down [07/10/2015 16:56:13 > ef6a38: SYS INFO] Status changed to Stopping [07/10/2015 16:56:18 > ef6a38: ERR ] Thread was being aborted.

我不知道为什么会发生这种情况以及如何解决它。我希望我的网络工作无需重新启动和关闭即可正常工作。请帮助我解决这个问题。谢谢

最佳答案

Azure Web Apps 在一段时间不活动后会进入休眠状态。这对于没有常规流量的网站很有用。这是新网络应用程序的默认设置。这就是为什么用户对处于休眠状态的 Web 应用程序发出的第一个请求可能会花费几秒钟的时间,因为 Azure 必须“唤醒”该 Web 应用程序。

由于您的 Webjob 设置为连续运行,这意味着 Web 应用程序永远不应该进入这种休眠状态。毕竟,网络作业是网络应用程序的一部分。因此,您需要将您的网络应用程序配置为保持“始终开启”。只需在当前管理门户中 Web 应用程序的“配置”选项卡的“常规”切换中进行切换即可(位于“Web 套接字”开关的正下方)。在新的预览门户中,单击“设置”选项卡,然后单击“应用程序设置”以找到相同的切换开关。

您可以在 https://azure.microsoft.com/en-us/documentation/articles/web-sites-configure/ 获取有关 Web 应用程序配置选项的更多详细信息。 .

关于Azure Web 作业始终开启,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31347172/

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