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