0
因此,我正在使用Azure WebApp + Azure存儲隊列+ Azure函數進行一些測試。通常情況下,所有的工作都很好,但是如果我嘗試模擬函數應用失敗(使用Stop-AzureRmWebApp
)添加消息,啓動函數應用,消息會被使用,但不會被處理(並且永遠不會返回隊列)。我使用python來處理數據,但我認爲這根本不重要。看起來這些消息就消失了。Azure函數啓動後消息從隊列中消失
我對AlwaysOn使用S1計劃(不動態)。
沒有合理的日誌(這3個執行從之前我禁用功能應用程序):
2016-11-30T11:33:48.216 Executing: 'Functions.somename' - Reason: 'New queue message detected on 'queueName'.'
2016-11-30T11:33:48.216 Executing: 'Functions.somename' - Reason: 'New queue message detected on 'queueName'.'
2016-11-30T11:33:48.216 Executing: 'Functions.somename' - Reason: 'New queue message detected on 'queueName'.'
2016-11-30T11:33:48.216 Function started (Id=dc9fa205-6ddf-47e5-b529-90ccee2ddf0e)
2016-11-30T11:33:48.232 Function started (Id=5421bc7f-c438-4ffb-82e9-f7021604c247)
2016-11-30T11:33:48.232 Function started (Id=bb42ab71-3389-4668-a7f4-3d90d5cd96eb)
2016-11-30T11:33:54.576 Function completed (Success, Id=dc9fa205-6ddf-47e5-b529-90ccee2ddf0e)
2016-11-30T11:33:54.576 Executed: 'Functions.somename' (Succeeded)
2016-11-30T11:33:54.670 Function completed (Success, Id=5421bc7f-c438-4ffb-82e9-f7021604c247)
2016-11-30T11:33:54.670 Executed: 'Functions.somename' (Succeeded)
2016-11-30T11:33:54.685 Function completed (Success, Id=bb42ab71-3389-4668-a7f4-3d90d5cd96eb)
2016-11-30T11:33:54.685 Executed: 'Functions.somename' (Succeeded)
那麼,如果他們確實得到處理,我會在SQL DB中看到他們:)但我明天會測試,謝謝! – 4c74356b41
順便說一句,這些是驅動器的日誌,而不是從門戶網站 – 4c74356b41
我已經決定接受這個答案,但它並沒有真正幫助我,它可能會幫助其他人。對於我在與這個問題鬥爭幾天後,它自己走了。我真的不知道是什麼造成了它,它是否自行修復。可能是功能應用程序升級到新版本。 – 4c74356b41