首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从命令行运行单神?

如何从命令行运行单神?
EN

Database Administration用户
提问于 2018-02-07 21:00:18
回答 1查看 3.1K关注 0票数 1

如何从命令行手动运行mongod,以便它直接输出终端中的所有日志记录?

我试图诊断Ubuntu 16上一个崩溃的Mongo3.4.11数据库。当我尝试通过sudo service mongodb start启动它时,它说:

代码语言:javascript
复制
Job for mongodb.service failed because the control process exited with error code. See "systemctl status mongodb.service" and "journalctl -xe" for details.

然而,systemctl status mongodb.service给了我一个同样无用的信息:

代码语言:javascript
复制
● mongodb.service - LSB: An object/document-oriented database
   Loaded: loaded (/etc/init.d/mongodb; bad; vendor preset: enabled)
   Active: failed (Result: exit-code) since Wed 2018-02-07 20:32:17 UTC; 26s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 2392 ExecStop=/etc/init.d/mongodb stop (code=exited, status=0/SUCCESS)
  Process: 2913 ExecStart=/etc/init.d/mongodb start (code=exited, status=1/FAILURE)

Feb 07 20:32:16 proddb1 systemd[1]: Starting LSB: An object/document-oriented database...
Feb 07 20:32:16 proddb1 mongodb[2913]:  * Starting database mongodb
Feb 07 20:32:17 proddb1 mongodb[2913]:    ...fail!
Feb 07 20:32:17 proddb1 systemd[1]: mongodb.service: Control process exited, code=exited status=1
Feb 07 20:32:17 proddb1 systemd[1]: Failed to start LSB: An object/document-oriented database.
Feb 07 20:32:17 proddb1 systemd[1]: mongodb.service: Unit entered failed state.
Feb 07 20:32:17 proddb1 systemd[1]: mongodb.service: Failed with result 'exit-code'.

/var/log/mongodb/mongodb.log的日志中没有任何内容。

我尝试通过以下方式手动启动守护进程:

代码语言:javascript
复制
sudo -u mongodb /usr/bin/mongod --config /etc/mongod.conf

但几秒钟后,返回的内容如下:

代码语言:javascript
复制
Aborted (core dumped)
EN

回答 1

Database Administration用户

发布于 2018-02-08 06:00:52

因为没有任何东西写入日志文件,第一个(也是唯一的)问题是日志文件的所有权(可能)。用户mongodb无法访问该文件。sudo chown -R mongodb: /var/log/mongodb应该能解决这个问题。

最初的问题是如何在命令行中运行mongod并查看发生了什么,您有两个选择。首先是注释掉(从配置文件中)什么命令Mon神明到fork本身到后台。第二种可能性是从配置文件中检查您需要哪些参数(比如dbPath),然后用这些命令行参数替换该--config。您可以看到使用mongod --help命令的命令行参数列表

票数 2
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/197335

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档