2017-02-08 55 views
0

我有一個SFTP觸發器,用於將內容發送到Azure功能。當Logic App調用函數時,在設計器視圖中,我觀察到它在9分鐘後失敗。當我查看功能監視器時,我發現該功能仍在運行。該函數是C#。 I當函數完成時,它將在DateTime的開始和結束之間記錄差異。打印時間約爲300秒或5分鐘。我知道這是函數運行時間的限制。Azure Logic App調用Azure功能失敗

此功能在我五歲的計算機上的VM上僅運行30秒。爲什麼Azure功能中的性能很差?有什麼可以做的,使其表現更好?

回答

0

你在做什麼功能?

如果您在函數應用程序本身而不是邏輯應用程序中測試函數,那麼函數的處理時間是多少?

+0

「你在做什麼功能?」 - 該函數從邏輯應用程序獲取文本有效內容,該應用程序是具有數千到數萬行的TSV文件。數據被日期列分區併發送到BigQuery。 「如果您在函數應用程序本身而不是邏輯應用程序中測試函數,那麼函數的處理時間是多少?」 - 還沒有試過。我很好奇爲什麼會問/測試?函數如何被調用對函數的運行有什麼影響? –

+0

因爲在您的功能應用程序中測試它會給您在執行過程中關於您的功能的附加跟蹤信息。 –

+0

我的跟蹤記錄表明它運行速度非常慢。這僅僅是Azure函數的性質嗎? –