MongoDB-mongod重启的问题

发布于 2016-10-27 18:43:36 字数 406 浏览 1342 评论 1

mongodb 2.0在centos上面,使用官方的init.d脚本进行重启,在monod还没有完全停止的情况下就会去执行start,结果造成restart有时成功有时失败。当然我最后改了启动脚本,目前重启看起来还算正常工作。

第二个是有numa的警告信息提醒。有时报:"** WARNING: cannot parse numa_maps",有时又变成:"** WARNING: You are running on a NUMA machine. We suggest ... : numactl ..."。
实际我已经在启动脚本用了numactl:“runuser -s /bin/bash $MONGO_USER -c "/usr/bin/numactl --
interleave=all $mongod $OPTIONS"”

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

偏爱自由 2017-07-16 21:51:36

造成这个原因可能是由于numa造成的。加上了numactl --interleave=all $mongod $OPTIONS相当于设置了Mongodb的muna控制级别为all级别,所以就不会造成错误。

NUMA是多核心CPU架构中的一种,其全称为Non-Uniform Memory Access,就是在多核心CPU中,机器的物理内存是分配给各个核的。

有关于numa的资料,请参考老外的:
http://www.fmslib.com/fmsman/doc/numa.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文