我有一個消費計劃的Azure功能設置,其中包含6個獨立的計時器觸發功能。Azure時間觸發功能不觸發
- 3人開火5每隔一小時過去一小時(0 5 * * * *)
- 其中1個在他們的午夜(0 0 0 * * *)
- 1每晚火災上午8點(0 0 8 * *星期一)
- ,最後一個在星期一火災應該每天早上火凌晨1點(0 0 1 * * *),但不是
他們都同一個應用程序的副本,但根據命令行參數做不同的事情。它們由包含相應命令行參數的Run.ps1 Powershell腳本觸發。
昨天09:40我試着手動運行問題函數並運行,所以我將計劃更改爲(0 0 11 * * *),並按預期在早上11點運行。所以我改變了計劃回(0 0 1 * * *),但在凌晨1點今天早上沒跑:(
我要去嘗試,使其運行在修改日程凌晨2點如果在凌晨1點有什麼問題導致問題,但除了我還可以嘗試其他方法嗎?
我有與消費計劃/函數應用程序和Timer + EventHub觸發器相同的問題。如果應用程序不活動,則不會觸發這些觸發器。當我在App中觸發一個HttpRequest時,它會「活着」,其他觸發器會運行一段時間。建議MS支持完全刪除和重新部署功能應用程序。這有助於一段時間。我將轉向應用程序服務環境,並因此儘快制定專門的計劃,並且不會出現問題。我有其他想法:經常使用AppInsights發出一個空的Web Test/Http請求。但這些都是解決方法 - 根本原因沒有解決。 –
你們是否會/公開或祕密地共享你的功能應用程序名稱(https://github.com/projectkudu/kudu/wiki/Reporting-your-site-name-without-posting-it-publicly) 。我可以挖掘日誌,看看我能否弄清楚發生了什麼。 – brettsam
tht-test-function – littlecharva