2017-04-06 31 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存儲資源可能導致資源爭用,這可能會導致衝突。 –

相關問題