javascript - 启动 MongoDB 数据库时出错

标签 javascript mongodb macos

尝试启动 MongoDB 数据库服务器时得到以下输出,但该服务器无法启动。我已在项目目录中运行 mkdir -p data/db

我运行命令:mongod --dbpath=data/--port 27017

我得到以下输出:

2017-01-02T12:07:27.754-0800 I CONTROL  [initandlisten] MongoDB starting : pid=22640 port=27017 dbpath=data/ 64-bit host=Eriks-MacBook-Pro.local
2017-01-02T12:07:27.754-0800 I CONTROL  [initandlisten] db version v3.4.0
2017-01-02T12:07:27.754-0800 I CONTROL  [initandlisten] git version: f4240c60f005be757399042dc12f6addbc3170c1
2017-01-02T12:07:27.754-0800 I CONTROL  [initandlisten] OpenSSL version: OpenSSL 1.0.2j  26 Sep 2016
2017-01-02T12:07:27.754-0800 I CONTROL  [initandlisten] allocator: system
2017-01-02T12:07:27.754-0800 I CONTROL  [initandlisten] modules: none
2017-01-02T12:07:27.754-0800 I CONTROL  [initandlisten] build environment:
2017-01-02T12:07:27.754-0800 I CONTROL  [initandlisten]     distarch: x86_64
2017-01-02T12:07:27.754-0800 I CONTROL  [initandlisten]     target_arch: x86_64
2017-01-02T12:07:27.754-0800 I CONTROL  [initandlisten] options: { net: { port: 27017 }, storage: { dbPath: "data/" } }
2017-01-02T12:07:27.755-0800 E NETWORK  [initandlisten] listen(): bind() failed Address already in use for socket: 0.0.0.0:27017
2017-01-02T12:07:27.755-0800 E NETWORK  [initandlisten]   addr already in use
2017-01-02T12:07:27.755-0800 E NETWORK  [initandlisten] Failed to set up sockets during startup.
2017-01-02T12:07:27.755-0800 E STORAGE  [initandlisten] Failed to set up listener: InternalError: Failed to set up sockets
2017-01-02T12:07:27.755-0800 I NETWORK  [initandlisten] shutdown: going to close listening sockets...
2017-01-02T12:07:27.755-0800 I NETWORK  [initandlisten] shutdown: going to flush diaglog...
2017-01-02T12:07:27.755-0800 I CONTROL  [initandlisten] now exiting
2017-01-02T12:07:27.755-0800 I CONTROL  [initandlisten] shutting down with code:48

最佳答案

错误日志提到端口 27017 已在使用中。

在终端中运行以下命令:

lsof -i :27017

记下 PID(进程 ID)并运行以下命令来终止服务:

kill -9 <PID>

注意:这将杀死 MongoDB 服务器上的当前实例

关于javascript - 启动 MongoDB 数据库时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41432801/

相关文章:

javascript - JS 单元测试使用不同参数运行多次

javascript - 在 SciTE 中测试和编辑 JavaScript(独立的和 HTML 中的)?

javascript - 任何用于实现像 Google Stories 这样的可滚动照片墙的库?

c# - MongoDB C# 聚合计数

MongoDB聚合$match阶段与条件查询

node.js - 聚合管道中的右外连接

javascript - 在 JQuery 中将 div 定位到按钮的右下角

macos - 将 KVM(为 Linux 编写)移植到 Mac OS X

cocoa - 您如何更改核心文本中的字母间距/跟踪?

java - 如何在Mac 10.9.4(其实就是Mac虚拟机)上安装Matlab R2014a?