0%

python进程返回代码-9是什么意思

❓ 我有一个python脚本,返回的退出状态为-9。

我试图通过atexit模块来解决问题的根源,但是没有被调用。有什么提示可以帮助我找到脚本终止的原因和位置吗?

问题是可重现的,操作系统:linux 3.7.10


✔️ 该脚本已被操作系统杀死。 负返回值是用于终止进程的信号号。

该脚本需要太多内存。 我在系统日志中找到了这个:

1
2
Out of memory: Kill process 26184 (python) score 439 or sacrifice child
Killed process 26184 (python) total-vm:628772kB, anon-rss:447660kB, file-rss:0kB