Docs 菜单
Docs 主页
/
MongoDB Manual
/ /

自管理部署的退出代码和状态

退出时, MongoDB将返回以下代码和状态之一。 使用本指南解读日志以及解决 mongodmongos实例的问题。

代码
原因
0
成功退出后,由 MongoDB 应用程序返回。
1
当没有其他错误代码适用时,mongod 作为通用故障返回。
2
指定的选项有误或与其他选项不兼容。
3
运行副本集时,如果命令行上指定的主机名与 local.sources 集合中的主机名不匹配,则 mongod 返回该代码。
4
数据库的版本与 mongod(或 mongod.exe)实例支持的版本不同。实例干净退出。
5
如果初始化过程中遇到问题,则 mongos 返回该代码。
12
Windows 上的 mongod.exe 进程在收到 Control-C、Close、Break 或 Shutdown 事件时返回该代码。
14
由出现无法恢复的错误、未捕获的异常或未捕获的信号的 MongoDB 应用程序返回。系统会退出而不执行干净关闭。
20

消息: ERROR: wsastartup failed <reason>

用于初始化网络子系统的 WSAStartup 函数出现错误后,Windows 上的 MongoDB 应用程序会返回该代码。

消息: NT Service Error

由于安装、启动或删除应用程序的 NT 服务失败,由适用于 Windows 的 MongoDB 应用程序返回。

48
当错误阻止新启动的实例监听传入的连接时,mongodmongos 会返回该代码。
50
如果 mongod 未能将进程分叉,则在服务器初始化期间返回。
51
在服务器初始化期间,如果守护进程未能发送就绪信号,则 mongod 返回该代码。进程干净地退出。
61
如果任意包含受监控目录的文件系统无响应,则由存储节点监视程序返回。
62

--dbpath 中的数据文件与当前运行的 mongod 版本不兼容时,由 mongod 返回。

要解决升级后出现的数据不兼容问题,请参阅您所用 MongoDB 版本的对应发布说明并搜索“影响兼容性的更改”。

87
当进程运行状况检查触发崩溃时,由 mongodmongos 返回该代码。
100
当进程引发未捕获的异常时,由 mongod 返回。
102
当进程无法在启动时轮换审核日志时,mongodmongos 返回该代码。

后退

常见问题解答:诊断