MongoDB-mongod重启的问题

MongoDB-mongod重启的问题

虐人心 发布于 2016-10-27 字数 517 浏览 1232 回复 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"”

发布评论

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

评论(1

偏爱自由 2017-07-16 1 楼

造成这个原因可能是由于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