【问题标题】:Having problem with mongod command in macos catalina, installed without homebrew?在没有自制软件的情况下安装了 macos catalina 中的 mongod 命令有问题?
【发布时间】:2020-10-20 03:44:04
【问题描述】:

我在我的 MacBook 上安装了 mongodb,但我没有 XCode,并且在通过自制软件安装时,它要求 gcc,而后者又要求 XCode,我选择以另一种方式安装。当我在终端中输入 mongod 时出现以下错误。请在这方面提供帮助。提前致谢。

`2020-06-30T03:25:58.555+0530 I CONTROL [main] 自动禁用 TLS 1.0,强制启用 TLS 1.0 指定 --sslDisabledProtocols 'none'

2020-06-30T03:25:58.559+0530 W ASIO [main] NetworkInterface 启动期间未配置 TransportLayer 2020-06-30T03:25:58.561+0530 I CONTROL [initandlisten] MongoDB 开始:pid=30070 port=27017 dbpath=/data/db 64-bit host=megatron-2.local

2020-06-30T03:25:58.561+0530 I CONTROL [initandlisten] db 版本 v4.2.8

2020-06-30T03:25:58.561+0530 I CONTROL [initandlisten] git 版本:43d25964249164d76d5e04dd6cf38f6111e21f5f

2020-06-30T03:25:58.561+0530 I CONTROL [initandlisten] 分配器:系统

2020-06-30T03:25:58.561+0530 I CONTROL [initandlisten] 模块:无

2020-06-30T03:25:58.561+0530 I CONTROL [initandlisten] 构建环境:

2020-06-30T03:25:58.561+0530 I CONTROL [initandlisten] distarch: x86_64

2020-06-30T03:25:58.561+0530 I CONTROL [initandlisten] target_arch: x86_64

2020-06-30T03:25:58.561+0530 I CONTROL [initandlisten] 选项:{}

2020-06-30T03:25:58.562+0530 E STORAGE [initandlisten] 无法设置监听器:SocketException:地址已在使用中

2020-06-30T03:25:58.563+0530 I CONTROL [initandlisten] 现在退出

2020-06-30T03:25:58.563+0530 I CONTROL [initandlisten] 使用代码关闭:48`

【问题讨论】:

    标签: node.js database mongodb backend web-development-server


    【解决方案1】:

    从错误Failed to set up listener: SocketException: Address already in use来看,很可能另一个进程已经在mongod试图使用的端口上运行(27017)。

    您可能将 mongod 本身作为后台服务启动。尝试运行lsof -i :27017 以查看哪个进程正在侦听该端口,如果它是 mongod,那么你没有任何问题,你可以连接到你的数据库并做任何你想做的事情,但是,如果它是其他一些进程,你要么必须退出进程,要么使用 --port 命令行选项在另一个端口上启动 mongod。

    【讨论】:

      猜你喜欢
      • 2017-05-14
      • 1970-01-01
      • 1970-01-01
      • 2021-01-27
      • 2020-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-15
      相关资源
      最近更新 更多