Azure Functions のタイマートリガーが実行できない時の確認内容

Function App に追加したタイマートリガーを Azure ポータルから手動実行した際、「進捗状況: 404 Not Found」とだけ表示され、関数が実行されない時の確認内容。

  • Function App を Application Insights と連携させている場合は、AI に TimerSchedule の例外が記録されているかもしれないので、確認する。操作の方ではエラーとして記録されず、例外で記録されるようなので、見方に注意
  • ローカルで実行していない場合は、一旦ローカルで実行してみる。実行できない状態の場合、もう少し詳しいエラー内容が出力されるかも
  • タイマートリガーのクーロン式が間違っている場合、上述した 404 Not Found のエラーがポータルでは表示される様子