Deployd随机无法启动mongod

时间:2016-11-04 11:53:29

标签: node.js mongodb deployd

我的deployd实例出现了一些奇怪的现象。 通常情况下,我开始使用" dpd -d"命令。它发生在我身上两次,在某些时候mongod拒绝启动并返回以下错误:

Screenshot of error

我也不能调用" dpd --mongod"命令,因为它被识别为未知。

我没有改变过一件事,之前它完美无缺。我第一次重启计算机,删除了与mongo相关的文件,如

mongod file in .pids

数据中的mongod.lock。 (不能发布链接,因为我的声誉还不够高。)

两者都是在启动mongod时创建的。

我不知道如何生成错误日志或解决此问题。我也查找了包含mongod失败的其他线程,但没有一个修复程序似乎适用于我的问题。

非常感谢任何帮助!如果我再也无法完成这项工作,是否有人知道如何转移我的" -deployd.3"," -deployd.4"等数据文件到不同的数据库,所以至少我不会丢失我已经获得的数据?

非常感谢您的支持!

最佳, 扬

1 个答案:

答案 0 :(得分:0)

通过dpd运行deployd以获取除开发之外的任何内容。

我建议您运行自己的mongodb服务器实例,最好是作为deamon,并使用server.js启动脚本初始化deployd。

您应该能够将数据文件夹传输到其他位置并运行 mongod --dbpath <data folder location>

You can find an example of such a deployd bootstrap script here