2017-04-06 30 views
0

使用案例: 我们有一个应用服务计划,与多个蔚蓝网络应用程序,承载相同的Web应用程序。每个Web应用程序也有一个Web作业。对于Webjob仪表板,我们对所有Web应用程序使用相同的存储帐户。 webjobs之间可能有任何潜在冲突吗?像Webjob仪表板显示出错误的信息,或webjob的部署可能会受到影响天青WebJobs - 多个Web应用程序 - 单一存储帐户冲突

感谢

+1

这取决于什么是webjobs正在执行。队列触发器?定时器触发器?你可以说得更详细点吗? – lopezbertoni

+0

编辑, 我正在从环境/部署的角度来谈。第一种情况: 如果我将3个不同的webjobs发布到Web应用程序,那么在部署期间是否会发生冲突? 第二种情况,所有3个webjobs在应用程序设置中使用AzureWebJobsDashboard和AzureWebJobsStorage值相同的存储帐户 –

回答

1

哪有webjobs之间的任何潜在冲突?

这取决于您的WebJobs函数逻辑,并发访问可能导致资源争用,这可能会导致冲突。例如,如果两个作业同时访问和操作相同的资源,这些作业可能会相互影响,并且会发生冲突。

请参阅Conflicts section考虑冲突问题,当你设计WebJobs。

+0

编辑, 我正在从环境/部署的角度来谈论。第一种情况: 如果我将3个不同的webjobs发布到Web应用程序,那么在部署期间是否会发生冲突? 第二种情况下,所有3个webjobs使用相同的存储帐户AzureWebJobsDashboard和AzureWebJobsStorage值在应用程序设置 –

+0

''第一种情形:如果我发布3个不同的webjobs一个Web应用程序,能有部署过程中发生冲突''是否正常?它使我们能够将多个不同的WebJobs发布到Azure Web应用程序。但[在免费层web应用程序中发布预定的WebJob](http://stackoverflow.com/questions/31991519/error-creating-webjob-schedule)可能会失败,并显示错误。 –

+0

''第二种情况下,所有3个webjobs用于在应用AzureWebJobsDashboard和AzureWebJobsStorage值相同的存储帐户settings''指定同一存储帐户连接字符串** ** AzureWebJobsDashboard所有3个WebJobs是确定的。另外,正如我在我的回复中提到的,不同的WebJobs访问相同的Azure存储资源可能导致资源争用,这可能会导致冲突。 –

相关问题