azure-webjobs - 主机未运行;请求将排队但不会执行,直到主机启动

标签 azure-webjobs azure-webjobssdk

通常当我重新发布一个有一些小改动的 webjob 并尝试重新运行一个 Webjob 函数时,SCM 在 web 门户中显示以下警告,我无法执行该函数

Host is not running; requests will be queued but not execute until the host is started.

在这种情况下主机一直在运行,作业设置为单例,多台主机应该没有问题。

最佳答案

WebJobs Dashboard 会显示此消息,直到它从主机收到更新的“心跳”消息,表明主机正在运行。 JobHost 将心跳消息写入 blob 存储(在路径 /heartbeats 下的 azure-webjobs-hosts 容器中)。仪表板轮询特定主机 ID 的心跳 blob,并在检测到主机尚未开始运行时显示此消息。在主机启动和仪表板看到 blob 更新之间可能存在最小延迟。

关于azure-webjobs - 主机未运行;请求将排队但不会执行,直到主机启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34402114/

相关文章:

Azure 有害队列计数警报规则

azure - dll/exe 中的多个 Azure WebJob 端点

azure - Azure Webjobs 是否有自己的内存分配?

java - 我们可以用JAVA触发队列来编写Azure Webjobs吗

c# - Azure 不从 WebJob 读取连接字符串

c# - 使用 AzureWebJob 中的 Azure 管理 API

c# - 如何制作连续的WebJob?

azure - 神秘? Azure DaaS 网络作业

c# - Azure 函数 - 如何读取表单数据

azure-webjobs - Azure Webjobs SDK 和队列处理错误