Azure Function应用程序-Python函数适用于应用程序服务计划类型使用,但不适用于专用应用程序服务计划

时间:2020-06-24 15:10:29

标签: python azure azure-function-app

我有一个使用(无服务器)计划的Python功能应用程序。版本是3.8。它将xml文件处理为csv文件。
但是,要处理的xmls数量太多,因此该功能在30分钟后会超时(我希望在查看消耗计划文档后10分钟即可,但是要注意)。

因此,我创建了一个完全相同的函数以专用计划运行,这样我们就可以拥有无​​限的处理时间。 当我使用3.8解释器将功能与所有必需的模块一起部署时,部署日志会告诉我模块已成功安装。 但是,当我尝试运行该函数时,出现“无法导入”错误。它找不到任何必需的模块。 然后我注意到该功能似乎在python 3.6下运行。它在部署日志和错误消息中均是如此。但是该计划是针对Python 3.8创建的。 我尝试通过天蓝色的云外壳(az webapp配置集--resource-group xxxxxxx --name xxxappnamexxx --linux-fx-version“ PYTHON | 3.8”)更改该函数的python版本,但这没有帮助。 / p>

对此有什么想法吗?这个python版本可能是找不到模块的原因吗? 任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)