2017-02-08 11 views
0

У меня есть триггер SFTP, который отправляет содержимое функции Azure. Когда приложение Logic вызывает функцию, в представлении конструктора я вижу, что он не работает через 9 минут. Когда я смотрю на монитор Function, я вижу, что функция все еще работает. Функция C#. I Когда функция завершается, она регистрирует разницу в DateTime между тем, когда она начинается и заканчивается. Время печати составляет около 300 секунд или пять минут. Я знаю, что это ограничение времени для запуска функции.Приложение Azure Logic, вызывающее функцию Azure, не работает

Эта функция работает только на 30 секунд на виртуальной машине на моем пятилетнем компьютере. Почему производительность в Azure Function так бедна? Есть ли что-то, что можно сделать, чтобы сделать его лучше?

ответ

0

Что вы пытаетесь сделать в этой функции?

Каково время обработки этой функции, если вы тестируете ее непосредственно в приложении Function, а не в приложении Logic?

+0

«Что вы пытаетесь сделать в функции?» - Функция принимает текстовую полезную нагрузку из приложения Logic, которая представляет собой файл TSV с тысячами до десятков тысяч строк. Данные разбиваются на столбцы даты и отправляются в BigQuery. «Что такое время обработки функции, если вы тестируете ее непосредственно в приложении Function, а не в приложении Logic?» - Не пробовал. Мне любопытно, почему можно спросить/протестировать? Вызывается, как вызвана функция, влияет ли она на работу функции? –

+0

Поскольку тестирование его в вашем приложении-функции даст вам дополнительную информацию о трассировке вашей функции во время выполнения. –

+0

Моя трассировка журнала говорит, что она работает ДЕЙСТВИТЕЛЬНО медленно. Это только природа лазурных функций в это время? –