Mongo守护进程崩溃,用户莫名其妙地登出 - 如何诊断

时间:2015-03-28 06:40:55

标签: python mongodb unix mapreduce pymongo

我在mac osx yosemite上运行mongodb 2.6版。

我在pymongo中运行一个相当复杂/计算密集的更新管道,在一个包含大约400万个文档的集合上有一些mapreduce作业。现在,在这个更新管道中,有一个令人困惑的崩溃。以下是发生的事情:

  1. 我启动mongo守护程序,输出转到日志文件。
  2. 我运行python脚本,等待它完成,将stdout和stderr写入另一个日志文件。
  3. 几小时后我回到我的机器,发现我的用户会话似乎已被杀死(我已经退出),mongo守护程序不再运行,我的工作没有完。
  4. 但是在日志文件中,没有错误的痕迹。如何找到导致此崩溃和无法解释的注销的错误?这是我使用

    的代码

    $ mongod --logpath=mongo_log.txt $ python update_script.py >> update_log.txt 2>&1

0 个答案:

没有答案