我有一个运行不一致的 Python Azure 函数:
最近的错误显示“python exited with code 137”:
为什么会发生这种情况以及如何解决它?
此功能在具有 7GB 内存的高级 EP2 应用服务计划上运行。正在移动的文件不大于 750MB。
更新1:
下面是函数运行失败的时间线的内存使用情况配置文件的示例。我不清楚移动约 700MB 的文件如何会消耗约 6GB 的内存。
最佳答案
发生这种情况是因为我们使用了太多内存。 Python 错误代码 137 通常意味着进程由于内存使用过多而被终止。 AppInsights 内存配置文件显示使用的内存高达 6GB,支持这一点。要修复此问题,请减少内存使用量以防止应用程序终止。为了深入挖掘,我们需要代码示例。由于没有提供任何信息,我建议我们搜索“Azure Python error 137”,您会发现几个问题和答案,以及关于其他有相同错误的人在使用 azure 存储库时如何减少内存占用的建议。
关于Python Azure Function 退出并显示代码 137?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63957535/