调用Azure函数的Azure逻辑应用程序失败

调用Azure函数的Azure逻辑应用程序失败,azure,azure-functions,azure-logic-apps,Azure,Azure Functions,Azure Logic Apps,我有一个SFTP触发器,可以将内容发送到Azure函数。当Logic App调用该函数时,在designer视图中,我观察到它在9分钟后失败。当我查看功能监视器时,我观察到该功能仍在运行。函数是C#。I当函数完成时,它会记录开始和结束之间的日期时间差。打印的时间约为300秒或5分钟。我知道这是函数运行的时间限制 这个功能在我五年前的电脑上的虚拟机上运行仅需30秒。为什么Azure功能中的性能如此差?有什么方法可以让它更好地运行吗?您想在函数中做什么 如果在函数应用程序中而不是从逻辑应用程序中测试

我有一个SFTP触发器,可以将内容发送到Azure函数。当Logic App调用该函数时,在designer视图中,我观察到它在9分钟后失败。当我查看功能监视器时,我观察到该功能仍在运行。函数是C#。I当函数完成时,它会记录开始和结束之间的日期时间差。打印的时间约为300秒或5分钟。我知道这是函数运行的时间限制


这个功能在我五年前的电脑上的虚拟机上运行仅需30秒。为什么Azure功能中的性能如此差?有什么方法可以让它更好地运行吗?

您想在函数中做什么


如果在函数应用程序中而不是从逻辑应用程序中测试函数,则函数的处理时间是多少?

“您在函数中尝试执行什么?”--函数从逻辑应用程序中获取文本负载,这是一个包含数千到数万行的TSV文件。数据按日期列进行分区并发送到BigQuery。“如果在函数应用程序中而不是从逻辑应用程序中测试函数,则函数的处理时间是多少?”--尚未尝试。我很好奇为什么有人会问/测试?函数的调用方式对函数的运行方式有影响吗?因为在函数应用程序中测试它会在执行过程中提供有关函数的附加跟踪信息。我的跟踪日志显示它运行非常慢。这就是目前Azure函数的本质吗?到目前为止,我还没有遇到过速度慢的函数,但我还没有构建过像您这样的案例。也许您可以在函数中添加额外的跟踪,以帮助您找出代码的哪一部分导致性能降低?