连续 运行 Azure Webjob 进入睡眠状态
Continious running Azure Webjob goes to sleep
我们的 Azure 网站上有一个 WebJob,它应该监听 Azure 服务总线 (ASB) 上的一些消息,因此基于此我们期望 运行 一个进程持续进行,以便它可以监听总线消息并在消息到达后立即处理它们。因此,在这种背景下,我们选择“运行 连续”作为 WebJobs 在部署时的时间表。
一段时间后,WebJob 似乎不起作用!和往常一样,我们检查了该环境中的 Azure 门户并检查了作业的状态,并注意到它是 运行ning!
但观察结果是,当我们在 Azure 门户中打开 WebJob 选项卡时,我们可以看到它显示“Web Job Starting”,几秒钟后显示“Web job 运行ning” !
关于此行为以及如何解决它的任何想法?
在“配置”选项卡中有一个名为“始终开启”的设置,它上面有一条非常粗体的消息,上面写着“如果您有一个连续运行的作业,应该打开”。
此设置如下所示:
我也有一篇关于这个问题的博客post:
https://koukia.ca/microsoft-windows-azure-webjobs-and-how-to-keep-them-awake-16283c28f19f#.nentaowwo
我们的 Azure 网站上有一个 WebJob,它应该监听 Azure 服务总线 (ASB) 上的一些消息,因此基于此我们期望 运行 一个进程持续进行,以便它可以监听总线消息并在消息到达后立即处理它们。因此,在这种背景下,我们选择“运行 连续”作为 WebJobs 在部署时的时间表。
一段时间后,WebJob 似乎不起作用!和往常一样,我们检查了该环境中的 Azure 门户并检查了作业的状态,并注意到它是 运行ning!
但观察结果是,当我们在 Azure 门户中打开 WebJob 选项卡时,我们可以看到它显示“Web Job Starting”,几秒钟后显示“Web job 运行ning” !
关于此行为以及如何解决它的任何想法?
在“配置”选项卡中有一个名为“始终开启”的设置,它上面有一条非常粗体的消息,上面写着“如果您有一个连续运行的作业,应该打开”。
此设置如下所示:
我也有一篇关于这个问题的博客post:
https://koukia.ca/microsoft-windows-azure-webjobs-and-how-to-keep-them-awake-16283c28f19f#.nentaowwo