У меня есть сценарий bash, который перебирает все файлы в папке и использует curl
для отправки их в функцию Azure с триггером HTTP.
Подробности функции: - v2.0 функция - записана в C# - план потребления
Большую часть времени это работает как ожидалось:
- Функция выполняется, помещает файл в хранилище и запускает последующие процессы
curl
получает ответ 204, который он с радостью записывает в журнал - Выполнение функции записывается в Kudu, много телеметрии записывается в Application Insights
Однако на одном случай curl
получил 204 , но нет записи о вызове функции ; ничего в куду и ничего в приложении Insights. Нет никаких признаков какой-либо ошибки или каких-либо последующих процессов, запускаемых для этого файла. Второй файл, опубликованный через 800 мс, обработан, как и ожидалось.
Между загружаемыми файлами нет существенных различий: оба текста - из одного источника, размером <200 Кб. </p>
Есть ли какие-либо идеи о том, что может вызывать одновременное срабатывание функции при ее отсутствии на самом деле?