您可以同时在两个单独的应用程序服务上运行WebJob(旁路单锁)吗?



我正在两个单独的应用服务上设置一个Azure WebJob(计时器(。但是由于单身锁,只有一个实际上可以预先形成其功能,而另一个则停止。有没有办法让"同一" WebJob同时运行?应用程序是同一网页(演示和生产(的两个环境,因此,如果我不必为每个应用程序服务创建一个新的WebJob项目,那将是很好的,而是重复使用我拥有的一个。

对于其他任何人都有这个问题的人:似乎阻止WebJob的人同时运行的事实是他们使用了同一存储帐户。是我的whopsie :(

我们通过配置执行此操作。我们从同一构建中有CI,测试,分期和产品。我们为每个环境都有配置,并使用章鱼部署基于环境转换配置,并在适当的环境中将作业部署到Azure。

最新更新