2014-05-19 60 views
5

我有一個蔚藍的Web作業不斷運行,但日誌表明,在週末它的狀態更改爲「已中止」,然後「已停止」。儘管我沒有在週末使用網站,但我不確定爲什麼會發生這種情況,因爲隊列中仍然有很多消息需要處理。Azure Web作業已停止/中止

什麼會導致連續的Web作業停止或中止? 它是否有超時期限? 多次錯誤的發生是否也會導致停止或中止?

+0

哪個服務正在執行您的「web作業」?一個天藍色的網站? –

+0

@JoachimIsaksson是一個網站 – KeishaCW

回答

12

作業本身沒有超時期限,但網站有。除非啓用Always On選項,否則網站(和作業)將在一段空閒時間後卸載。

連續作業可能停止的另一個原因是,如果您在免費層上運行並且作業使用的CPU時間太多(我認爲您每5分鐘有2.5分鐘的CPU時間)。

+0

基本和標準模式也有CPU時間限制嗎? 我嘗試了兩個長時間運行的webjob,並在~12h後中止。 我在主循環中放置了10毫秒的睡眠時間,因此它不會使用所有的CPU,它會有助於增加更多嗎?這意味着,這項工作會延長。我總是打開。 –

+0

@atika檢查出這個線程,幫助我解決了自動中止長時間運行的webjobs的問題:http://stackoverflow.com/questions/27939766/long-running-web-job-being-aborted-by-azure – ckonig