【发布时间】:2016-10-13 17:14:10
【问题描述】:
副本集中的一个 mongo 节点今天出现故障。我找不到发生了什么,但是当我检查服务器上的日志时,我看到了这条消息'mongod main process 被 KILL 信号杀死'。我尝试在谷歌上搜索更多信息,但失败了。基本上我想知道什么是 KILL 信号,谁触发了它以及可能的原因/修复。
Ubuntu 上的 Mongo 版本 3.2.10。
【问题讨论】:
标签: mongodb
副本集中的一个 mongo 节点今天出现故障。我找不到发生了什么,但是当我检查服务器上的日志时,我看到了这条消息'mongod main process 被 KILL 信号杀死'。我尝试在谷歌上搜索更多信息,但失败了。基本上我想知道什么是 KILL 信号,谁触发了它以及可能的原因/修复。
Ubuntu 上的 Mongo 版本 3.2.10。
【问题讨论】:
标签: mongodb
KILL signal 意味着应用程序将立即被杀死,并且进程没有机会干净地退出。出现严重问题时由系统发出。
如果这是唯一剩下的日志,它会被突然杀死。可能这意味着您的系统内存不足(我之前在其他进程中遇到过这个问题)。您可以检查您的机器上是否配置了交换(通过使用swapon -s),但也许您应该考虑为您的服务器添加更多内存,因为交换只是为了不破坏它,因为它非常慢。
另一件值得关注的是剩余的可用磁盘空间和系统日志 (/var/log/syslog)
【讨论】: