自管理部署的退出代码和状态
MongoDB在退出时会返回以下代码和状态之一。使用本指南来解释日志和排查与mongod
和mongos
实例相关的问题。
代码 | 原因 |
---|---|
在MongoDB应用程序成功退出时返回。 | |
当没有其他错误代码适用时, mongod 作为通用失败返回。 | |
指定的选项有误或与其他选项不兼容。 | |
当运行副本集时,如果命令行中指定的主机名与在 local.sources 集合中指定的主机名不匹配,mongod 会返回此错误。 | |
数据库版本与 mongod (或mongod.exe )实例支持的版本不同。实例会干净地退出。 | |
如果在初始化过程中遇到问题, mongos 会返回此错误。 | |
在Windows上,当 mongod.exe 进程收到Control-C、关闭、中断或关机事件时,由该进程返回。 | |
当MongoDB应用程序遇到无法恢复的错误、未捕获的异常或未捕获的信号时,会返回此错误。系统退出时不会执行干净关闭。 | |
消息: 在Windows上,由于在用于初始化网络子系统的WSAStartup函数中发生错误,MongoDB应用程序会返回此错误。 消息: 由于安装、启动或删除应用程序的NT服务失败,MongoDB应用程序会返回此错误。 | |
在服务器初始化期间,如果 mongod 无法派生进程,会返回此错误。 | |
由 mongod 在服务器初始化过程中,如果守护进程未能发送准备信号时返回。进程会干净地退出。 | |
当被监控的文件系统中的任何文件系统目录无响应时,由 存储节点看门狗 返回。 | |
当进程抛出未捕获的异常时,由 mongod 返回。 | |