后,我更新使用MongoDB的启动警告更新
sudo apt-get install mongodb-org
MongoDB是从2.4到3.0更新MongoDB的。在连接到mongo shell后不久,它显示下面的启动警告。我不知道修理它。建议我如何解决这些警告?
MongoDB shell version: 3.0.1
connecting to: test
Server has startup warnings:
2015-04-03T13:37:53.536+0530 I CONTROL [initandlisten]
2015-04-03T13:37:53.536+0530 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.
2015-04-03T13:37:53.536+0530 I CONTROL [initandlisten] ** We suggest setting it to 'never'
2015-04-03T13:37:53.536+0530 I CONTROL [initandlisten]
2015-04-03T13:37:53.537+0530 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.
2015-04-03T13:37:53.537+0530 I CONTROL [initandlisten] ** We suggest setting it to 'never'
2015-04-03T13:37:53.537+0530 I CONTROL [initandlisten]
当前(= 2015/09)的官方MongoDB文档有一些不同的使用方式(不是使用/etc/rc.local而是专用的启动脚本),请查看http://docs.mongodb.org/master/tutorial/transparent-huge-pages /这在Ubuntu 14上适用于我。 – hgoebl 2015-09-19 11:16:01
我试过在官方文档中建议的方式,它对我没有用(去图)。不过,把这个放在rc.local里就行了。 是否有任何使用rc.local代替的缺点? – 2016-07-26 09:13:25
rc.local文件由操作系统在每次启动后在最后一个运行级别执行,这意味着在操作系统启动所有进程和服务后运行。我发现使用它没有缺点 – 2016-08-13 02:53:23