【发布时间】:2014-01-28 00:54:40
【问题描述】:
我在单服务器(Ubuntu 12.04)上使用 mongodb v2.2.2。
它在没有登录 /var/log/mongodb/mongodb.log 的情况下崩溃。 在记录的过程中似乎崩溃了。(字符被中断。而且,这个日志是正常的查询日志。)
而且,我在 syslog 上查看了有关内存问题的信息(例如,killed proccess),
但是没找到。
然后,我在 mongo-shell(db.printCollectionStats() command) 上发现了以下错误。
DLLConnectionResultData { "ns" : "UserData.DLLConnectionResultData", “计数”:8215398, “大小”:4831306500, “avgObjSize”:588.0794211065611, “errmsg”:“异常:断言 src/mongo/db/database.cpp:300”, “代码”:0, “好”:0 }
我如何找出问题?
谢谢,
【问题讨论】:
-
似乎是内存错误。 mongod版本是32位还是64位?
-
感谢 cmets。我使用的是 64 位版本的 mongod。
-
你能检查一下你是否能在服务器日志中找到任何错误吗?如果你启用了日志,请禁用并尝试
-
感谢 arunb2w。我不仅检查了 mongodb.log 和 syslog,还检查了 kern.log、dmesg。但是,在它们上找不到任何错误。不幸的是,当时我将日志级别设置为 1。
Journaling是否与此问题或其他问题有关?(我随时都在使用日记功能。)
标签: mongodb ubuntu-12.04 pymongo