首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我无法启动mongodb服务器

我无法启动mongodb服务器
EN

Stack Overflow用户
提问于 2017-05-10 01:11:28
回答 1查看 2.8K关注 0票数 0

我刚刚在Ubuntu16.04上安装了MongoDb,我不能运行服务器。当服务器的"status“(sudo systemctl启动mongodb)时,我得到了以下信息:

代码语言:javascript
复制
lmunoz@lmunoz:/var/www/node/dashboard$ sudo systemctl status mongodb
● mongodb.service - High-performance, schema-free document-oriented 
database
Loaded: loaded (/etc/systemd/system/mongodb.service; enabled; vendor 
preset: enabled)
Active: failed (Result: exit-code) since mar 2017-05-09 12:01:59 PET; 
29s ago
Process: 1042 ExecStart=/usr/bin/mongod --quiet --config 
/etc/mongod.conf (code=exited, status=48)
Main PID: 1042 (code=exited, status=48)

may 09 12:01:59 lmunoz systemd[1]: Started High-performance, schema-
free document-oriented database.
may 09 12:01:59 lmunoz systemd[1]: mongodb.service: Main process 
exited, code=exited, status=48/n/a
may 09 12:01:59 lmunoz systemd[1]: mongodb.service: Unit entered 
failed state.
may 09 12:01:59 lmunoz systemd[1]: mongodb.service: Failed with result 
'exit-code'.

日志(/var/ log /mongodb/mongod.log)显示了以下内容:

代码语言:javascript
复制
listen(): bind() failed errno:98 Address already in use for socket: 
127.0.0.1:27017
addr already in use
Failed to set up sockets during startup.
dbexit:  rc: 48

我的配置文件(/etc/systemd/system/mongodb.service)包含:

代码语言:javascript
复制
[Unit]
Description=High-performance, schema-free document-oriented database
After=network.target

[Service]
User=mongodb
ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf

[Install]
WantedBy=multi-user.target
EN

回答 1

Stack Overflow用户

发布于 2017-05-10 01:25:32

查看日志,您有另一个服务正在端口27017上运行。

查找该服务并停止它,然后重试。或者,如果您不关心在该端口上运行的服务,可以这样做

代码语言:javascript
复制
sudo fuser -k 27017/tcp

另一种选择是更改mongodb的默认设置。请参阅mongodb how to change default port

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

https://stackoverflow.com/questions/43876003

复制
相关文章

相似问题

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