Python Azure Function 退出并显示代码 137?

标签 python azure-functions

我有一个运行不一致的 Python Azure 函数:

enter image description here

最近的错误显示“python exited with code 137”:

enter image description here

为什么会发生这种情况以及如何解决它?

此功能在具有 7GB 内存的高级 EP2 应用服务计划上运行。正在移动的文件不大于 750MB。

更新1:

下面是函数运行失败的时间线的内存使用情况配置文件的示例。我不清楚移动约 700MB 的文件如何会消耗约 6GB 的内存。

enter image description here

最佳答案

发生这种情况是因为我们使用了太多内存。 Python 错误代码 137 通常意味着进程由于内存使用过多而被终止。 AppInsights 内存配置文件显示使用的内存高达 6GB,支持这一点。要修复此问题,请减少内存使用量以防止应用程序终止。为了深入挖掘,我们需要代码示例。由于没有提供任何信息,我建议我们搜索“Azure Python error 137”,您会发现几个问题和答案,以及关于其他有相同错误的人在使用 azure 存储库时如何减少内存占用的建议。

关于Python Azure Function 退出并显示代码 137?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63957535/

相关文章:

python - pip 报告已安装的模块的导入错误

Azure函数应用程序: Authentication Breaks Development Portal

.net - 为 azure 函数设置日志记录的最简单方法是什么?

azure - 无法在本地调试azure函数

python - 数字号码 : inputs could not be coerced to any supported types according to the casting rule '' safe''

python - 从python中的DOCX Word文档中提取表格

javascript - 使用 XMLHttpRequest 将数据发布到 CGI 文件会导致 BadHeader

python - 如何访问函数内部的函数?

azure - 如何在 Visual Studio 2017 中使用资源组项目自动部署 Function App 内容?

c# - 从 azure 函数调用 Web api 的最佳方法