Я создал триггер времени приложения-функции с помощью C #. Внутри логики я вызываю и выполняю хранимую процедуру, созданную мной в SQL Server.
Выполнение сохраненной процедуры занимает более 8 минут, и в журнале приложений функций Azure у меня есть следующая ошибка:
2018-04-02T11: 03: 46.409 [Ошибка] Исключение при выполнении функции: Functions.AbarIomWeeklyUsage. mscorlib: исключение было выброшено целью вызова. .Net Поставщик данных SqlClient: истекло время ожидания выполнения. Время ожидания истекло до завершения операции или сервер не отвечает. Время ожидания операции истекло. 2018-04-02T11: 03: 46.425 [Ошибка] Функция завершена (сбой, Id = 1b85e7ef-ea52-4fd3-ab79-f27d188c5cac, продолжительность = 30323 мс)
Пока я пробовал 2 вещи: 1. использовать тайм-аут соединения в строке подключения приложения 2. добавить тайм-аут в host.json
Но он по-прежнему дает мне ту же ошибку 30 секунд тайм-аута.
Кто-нибудь испытал то же самое или есть решение для этого?