Chi*_*gla 6 apache macos homebrew mongodb launchctl
我正在尝试使用运行 mongodb-community@4.2 服务 brew services start mongodb-community@4.2 (在运行 httpd 服务或任何其他服务时面临类似的错误)以下是错误:
错误:执行失败;/bin/launchctl bootstrap gui/502 /Users/chiragsingla/Library/LaunchAgents/homebrew.mxcl.mongodb-community@4.2.plist以 5 退出。
此错误消息背后可能有多种原因。所以,首先要做的就是找到你的 mongo 相关日志存储在哪里。为此,请运行以下命令 -
sudo find / -name mongod.conf
Run Code Online (Sandbox Code Playgroud)
这将为您提供 mongo db 配置文件。运行此命令时,我得到了/usr/local/etc/mongod.conf. 您可以直接在 下找到它/etc。
打开后mongod.conf,您会发现那里提到的日志路径。您可以打开文件本身,或者通过tail命令获取该日志文件的最后 15-20 行 -
tail -n 15 <<your mongo db log path>>
Run Code Online (Sandbox Code Playgroud)
现在,您需要调试日志中提到的问题。一般来说,我见过这三组问题 -
权限问题/tmp/mongodb-27017.sock- 虽然一些 SO 答案要求更改此文件的权限作为解决方案,但我的问题只有在删除此文件后才消失。
兼容性问题 - 如果您看到类似的消息Version incompatibility detected,则意味着您当前安装的 mongodb 版本与系统上存在的数据版本不同。卸载当前的 mongodb 版本,然后安装正确的旧版本(如果您不想丢失数据)。
完成后,您的 mongo 已启动并运行,并且您想要升级 mongodb 版本,请遵循此 SO 答案。
权限问题WiredTiger- 使用chmod更改文件权限解决了这些问题。
如果您遇到除这三个问题之外的任何问题,您仍然需要在 SO 上进行更多搜索并找出答案。希望这对您有所帮助!:)
| 归档时间: |
|
| 查看次数: |
1523 次 |
| 最近记录: |