- 托管于 Digital Ocean
- Ubuntu 14.04
- 1GB 内存,30GB 硬盘
我正在运行一个 python 脚本,该脚本逐行读取 200MB 以上的文件。每行都被解析为 JSON 对象,然后附加到数组中。数组变得非常大后,应用程序退出或过早结束。
我进行了一些测试和错误跟踪,以确保问题出在数组大小增加上。我正在监听并打印任何异常,但 Python 代码从未引发任何异常。
示例输出:
...
line check: 41000
line check: 42000
line check: 43000
line check: 44000
line check: 45000
dannyb@twitter-data-mining:/var/www/cmd$
问题
Ubuntu 会保留已终止的应用程序的日志吗?Ubuntu 是否提供任何故障排除技术/选项,可用于诊断此脚本提前终止的原因?