首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >error 12.6蒙特利上的MongoDB服务错误问题

error 12.6蒙特利上的MongoDB服务错误问题
EN

Stack Overflow用户
提问于 2022-09-22 12:25:45
回答 1查看 26关注 0票数 0

我刚刚升级到MacOS 12.6,我的药剂/凤凰应用程序不再能够连接到MongoDB。当我启动菲尼克斯时,我会得到以下错误:

代码语言:javascript
代码运行次数:0
运行
复制
13:00:40.900 [error] Mongo.Protocol (#PID<0.439.0>) failed to connect: ** (Mongo.Error) tcp connect: connection refused - :econnrefused

当我运行brew services时,我得到以下输出:

代码语言:javascript
代码运行次数:0
运行
复制
Name              Status      User File
dbus              none             
mongodb-community error  3584      /usr/local/opt/mongodb-community/homebrew.mxcl.mongodb-community.plist
postgresql@14     none 

我假设我的凤凰应用程序不能再连接到MongoDB的原因是error列在Status标题下,我不知道如何解决这个问题。

我到处找过了,但现在完全被困住了。有人有什么想法吗?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-09-27 12:55:34

经过一番探索,它看起来像是Homebrew将我的MongoDB升级了至少一个主要版本。升级导致了对WiredTiger存储引擎的升级,这意味着由早期版本编写的所有数据文件都与新版本的WiredTiger所期望的不同步--这导致MongoDB在启动时出错。

解决方案是删除数据目录,并创建一个新的空目录。

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

https://stackoverflow.com/questions/73814602

复制
相关文章

相似问题

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