相关疑难解决方法(0)

无法启动MongoDB作为服务

我已经为MongoDB开发了几个月了,并希望将它作为服务安装在我的Windows 7 Enterprise机器上.以下是我为创建服务而执行的命令:

"D:\Milvia Systems\Development\MongoDB\mongod.exe" --logpath "D:\Milvia Systems\Development\MongoDB\logs\DBLog.log" --logappend --dbpath "D:\Milvia Systems\Development\MongoDB\db" -vvv --reinstall
Run Code Online (Sandbox Code Playgroud)

但是,每当我使用net start"MongoDB"或服务控制面板时,我收到以下错误:

错误1053:服务未及时响应启动或控制请求.

环境:Windows 7企业版64位MongoDB:1.6.3 pdfile版本4.5

windows-services mongodb

64
推荐指数
7
解决办法
10万
查看次数

如何使用非默认dbpath运行mongo db作为服务?

当我尝试启动服务时,我得到了

~$ sudo service mongodb start
mongodb start/running, process 20221
Run Code Online (Sandbox Code Playgroud)

但它并没有真正开始〜$ sudo服务mongodb状态mongodb停止/等待

这可能是因为我的dbpath不是默认的,所以如何使用非默认的dbpath启动服务

ubuntu mongodb

7
推荐指数
2
解决办法
1万
查看次数

更改dbpath后Mongodb服务器未启动

我更改了 mongodb 的 dbpath,并将先前 dbpath 文件夹的内容移到了新文件夹中。但是服务器没有启动。在调查 mongodb 日志后,我发现以下异常:

016-05-23T10:50:51.697+0000 I STORAGE [initandlisten] initAndListen 异常 std::exception: boost::filesystem::status: 权限被拒绝: "/media/user/Shared/mongodb/storage.bson",终止

我在这里找到了一个类似的问题,但它没有帮助我解决问题。这是我的dbpath文件夹和storage.bson文件的当前权限:

-rwxrwxrwx 1 mongodb mongodb         69    May 23 08:57 storage.bson*
drwxrwxrwx 3 mongodb mongodb         4096  May 23 09:04 mongodb/
Run Code Online (Sandbox Code Playgroud)

我确实尝试删除锁定文件(/var/lib/mongodb/mongod.lock),但它也没有帮助我。

顺便说一句,我正在使用MongoDB v3.0.8版本并通过 sudo service mongodb start 启动它

mongodb

5
推荐指数
1
解决办法
2203
查看次数

标签 统计

mongodb ×3

ubuntu ×1

windows-services ×1