Проверьте выражение Azure CRON , это:
{second} {minute} {hour} {day} {month} {day-of-week}
И использует библиотеку NCronTab для интерпретации выражений CRON. На странице github вы можете найти столбец значений, который может содержать *
или список элементов, разделенных запятыми. Это означает, что он не поддерживает ?
.
Так что просто измените ваше выражение на 0 0 5 31 2 *
, оно будет утверждено И если вы не выполняете свою функцию, вы можете просто отключить ее. Вы можете обратиться к этому руководству: Как отключить функции в функциях Azure .
Обновление:
В связи с тем, что функция рассчитает таймер, чтобы получить время выполнения функции, а 2/30 и 2/31 никогда не наступят, тогда это будет в цикле расчета, и год будет увеличиваться до предела 9999. В В этой ситуации функция отправит исключение.