debian9.6里安装mongodb后一直不能激活

数据库服务和管理,MySQL/PostgreSQL/Oracle/Sybase 等
回复
yinmingfff
帖子: 20
注册时间: 2018-12-18 0:09
系统: debian 9.6
送出感谢: 2 次
接收感谢: 0

debian9.6里安装mongodb后一直不能激活

#1

帖子 yinmingfff » 2018-12-20 13:32

yinmingfff
帖子: 20
注册时间: 2018-12-18 0:09
系统: debian 9.6
送出感谢: 2 次
接收感谢: 0

Re: debian9.6里安装mongodb后一直不能激活

#2

帖子 yinmingfff » 2018-12-20 14:15

systemctl list-units --failed 返回如下信息
https://paste.ubuntu.com/p/q5RPfXcChn/
头像
astolia
论坛版主
帖子: 4119
注册时间: 2008-09-18 13:11
送出感谢: 1 次
接收感谢: 686 次

Re: debian9.6里安装mongodb后一直不能激活

#3

帖子 astolia » 2018-12-20 15:12

又不是长篇大段的内容,你不能直接贴上来吗?
root@debian:/home/yinxiuqu# systemctl status mongodb
● mongodb.service - An object/document-oriented database
Loaded: loaded (/lib/systemd/system/mongodb.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Thu 2018-12-20 13:28:00 CST; 1min 7s ago
Docs: man:mongod(1)
Process: 1418 ExecStart=/usr/bin/mongod --unixSocketPrefix=${SOCKETPATH} --config ${CONF} $DAEMON_OPTS (code=exited, status=2)
Main PID: 1418 (code=exited, status=2)

12月 20 13:27:59 debian systemd[1]: Started An object/document-oriented database.
12月 20 13:28:00 debian systemd[1]: mongodb.service: Main process exited, code=exited, status=2/INVALIDARGUMENT
12月 20 13:28:00 debian systemd[1]: mongodb.service: Unit entered failed state.
12月 20 13:28:00 debian systemd[1]: mongodb.service: Failed with result 'exit-code'.
错误类型是说的参数错误。
/usr/bin/mongod --unixSocketPrefix=${SOCKETPATH} --config ${CONF} $DAEMON_OPTS
自己去看定义在/lib/systemd/system/mongodb.service中的SOCKETPATH和CONF是否存在,CONF文件中有没有配置错误
DAEMON_OPTS默认是定义在/etc/default/mongodb文件中,如果这个文件存在的话,也去检查DAEMON_OPTS中的参数有没有错
yinmingfff
帖子: 20
注册时间: 2018-12-18 0:09
系统: debian 9.6
送出感谢: 2 次
接收感谢: 0

Re: debian9.6里安装mongodb后一直不能激活

#4

帖子 yinmingfff » 2018-12-20 15:57

谢谢啊,楼上高手,果然是配置出了一个小错误,谢谢你!
回复

回到 “数据库管理”