Mongodb崩溃得到信号15(终止)

标签 mongodb crash

我的 mongodb 服务器突然收到信号 15(终止)。我不知道为什么 mongodb 崩溃了。以下是日志消息。

Mon Jun 27 07:33:31.701 [signalProcessingThread] got signal 15 (Terminated), will terminate after current cmd ends
Mon Jun 27 07:33:31.704 [signalProcessingThread] now exiting
Mon Jun 27 07:33:31.704 dbexit: 
Mon Jun 27 07:33:31.704 [signalProcessingThread] shutdown: going to close listening sockets...
Mon Jun 27 07:33:31.704 [signalProcessingThread] closing listening socket: 9
Mon Jun 27 07:33:31.704 [signalProcessingThread] closing listening socket: 10
Mon Jun 27 07:33:31.704 [signalProcessingThread] closing listening socket: 11
Mon Jun 27 07:33:31.705 [signalProcessingThread] removing socket file: /tmp/mongodb-27017.sock
Mon Jun 27 07:33:31.705 [signalProcessingThread] shutdown: going to flush diaglog...
Mon Jun 27 07:33:31.705 [signalProcessingThread] shutdown: going to close sockets...
Mon Jun 27 07:33:31.706 [signalProcessingThread] shutdown: waiting for fs preallocator...
Mon Jun 27 07:33:31.706 [signalProcessingThread] shutdown: lock for final commit...
Mon Jun 27 07:33:31.706 [signalProcessingThread] shutdown: final commit...

下面是重启过程。

***** SERVER RESTARTED *****


Mon Jun 27 07:34:22.500 [initandlisten] MongoDB starting : pid=888 port=27017 dbpath=/var/lib/mongodb 64-bit host=jasa-online
Mon Jun 27 07:34:22.500 [initandlisten] db version v2.4.9
Mon Jun 27 07:34:22.500 [initandlisten] git version: nogitversion
Mon Jun 27 07:34:22.500 [initandlisten] build info: Linux orlo 3.2.0-58-generic #88-Ubuntu SMP Tue Dec 3 17:37:58 UTC 2013 x86_64 BOOST_LIB_VERSION=1_54
Mon Jun 27 07:34:22.500 [initandlisten] allocator: tcmalloc
Mon Jun 27 07:34:22.500 [initandlisten] options: { bind_ip: "0.0.0.0", config: "/etc/mongodb.conf", dbpath: "/var/lib/mongodb", journal: "true", logappend: "true", logpath: "/var/log/mongodb/mongodb.log" }
Mon Jun 27 07:34:22.531 [initandlisten] journal dir=/var/lib/mongodb/journal
Mon Jun 27 07:34:22.531 [initandlisten] recover : no journal files present, no recovery needed

MongoDB shell 版本是 2.4.9。我怎么能弄清楚为什么会这样?这是由运行超过 300 秒的长时间运行查询引起的吗?

最佳答案

我知道这是旧的,但我遇到了这个问题并偶然发现了这个问题。我设法解决了。

我的问题是在 Ubuntu 18.04 上并尝试安装和运行 MongoDB 3.4/3.6。

一个问题是缺少具有适当权限的/var/run/mongodb 目录,另一个是此错误。我仍然不能 100% 确定这个错误是否与目录有关,但它肯定与配置有关。

我的 mongod.conf 最终将 processManagement - fork 设置为 true。将其更改为 false 允许它开始工作。

关于Mongodb崩溃得到信号15(终止),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38059330/

相关文章:

java - MongoDb 中文档的特定字段到 Java 对象

Node.Js npm PDFKit 在调用 doc.end() 时崩溃

javascript - 检测 FLASH 插件崩溃

c# - Orchard CMS : Strange random crashes of WebMatrix 3

PHP 常量 SQL 查询

android - GridView 下的 TextView

node.js - 如何在 Node/MongoDB 中播种依赖数据

r - Mongolite:如何使用 r 在 mongodb 中插入日期

javascript - 每个任务完成后,如何一遍又一遍地运行异步函数

python - 按小时聚合时返回日期对象