我在Windows2012 R2服务器上有一个mongoDB。
初始安装是MongoDB 3.2,我想将其升级到3.6。
这是我到目前为止所做的:
现在我想从3.4升级到3.6并尝试完全相同的工作流程,但在切换二进制文件夹后我无法启动mongod。
我只是得到一个" 没有及时回复"当试图启动mongod服务时。没有编写mongo日志记录。
我错过了什么?
更新
我尝试在每个命令shell中启动mongod进程,至少得到一些关于它为什么不能启动的信息。也许这有点帮助:
[...] 2018-04-27T12:44:51.394 + 0200 I - [initandlisten]在' wiredTiger'创建的E:\ mongodb \ data中检测到的数据文件存储引擎,因此将活动存储引擎设置为' wiredTiger'。 2018-04-27T12:44:51.395 + 0200 I STORAGE initAndList中的[initandlisten] 异常en:InvalidOptions:请求的选项与directoryPerDB的当前存储引擎选项冲突;您请求false但当前服务器存储空间设置为true且无法更改,终止 2018-04-27T12:44:51.397 + 0200 I NETWORK [initandlisten] shutdown:关闭侦听套接字... 2018-04-27T12:44:51.398 + 0200 I CONTROL [initandlisten]现在退出2018-04-27T12:44:51.398 + 0200 I CONTROL [initandlisten]关闭代码:100
答案 0 :(得分:1)
我必须删除" net中的以下行:"我的配置文件部分能够启动mongoDB 3.6:
http:
enabled: false
JSONPEnabled: false
RESTInterfaceEnabled: false
我不确定是否删除这些行会对我的数据库产生任何其他影响。