Python脚本(包括pandas,sqlite,numpy,sklearn)开始投掷" Killed:9"错误(以前已经工作了几个月)

时间:2017-09-23 14:39:30

标签: python macos memory kernel

我有一个几乎每天都运行的脚本没有问题。通常我在Jupyter中运行脚本,但后来我开始收到错误:

"内核已经死亡,将自动重启"

然后我尝试从命令行运行并收到错误:

"被杀:9"

我做了一些挖掘,似乎这意味着OOM管理器正在杀死我的进程(我在Mac上)。现在虽然我的应用程序/脚本是相当大的内存密集型,但它已经运行好几个月而没有问题(我还有16 GB内存和一个管理可用内存的应用程序,在运行时,它从未真正低于1 GB)。 / p>

我对导致这种情况的原因有一个想法,但我没有技术谅解来确认,也无法在线查找任何信息。前几天当我运行脚本时,我的计算机在进程中途死亡。我不知道它到底死了多少,但它在某处读取或写入sqlite数据库或重新采样pandas数据帧。

在发生错误之后,错误立即开始发生。

但我现在还不确定该怎么办......我已经谷歌搜索好几天了,现在我已经尝试了大部分可以在网上找到的故障排除方法。这是我内核中的错误吗?我是不是搞砸了内核导致这个?我怎么诊断这个?我看到有些人分析日志来弄清楚,但我不确定如何访问它们或阅读它们。

非常感谢任何帮助!!!

0 个答案:

没有答案