Error setting up listener","attr":{"error":{"code":9001,"codeName":"SocketException","errmsg":"Permission denied"
时间: 2023-09-08 21:14:32 浏览: 347
该错误信息 "Error setting up listener","attr":{"error":{"code":9001,"codeName":"SocketException","errmsg":"Permission denied"}} 指示了在设置 MongoDB 监听器时出现了权限被拒绝的问题。
根据引用和引用的日志信息,这个错误可能是由于 MongoDB 容器在启动过程中无法建立监听器而导致的。而引用中提到的在/tmp目录下生成mongodb-xxx.sock文件并且权限问题可能与此有关。
为了解决这个问题,你可以尝试以下步骤:
1. 首先,检查容器中 MongoDB 相关的配置是否正确。确保端口号、认证信息等都配置正确。
2. 检查宿主机的权限设置。确保容器内的 MongoDB 进程有足够的权限来创建监听器。你可以尝试使用命令 `sudo chown -R mongodb:mongodb /tmp/mongodb-xxx.sock` 来更改文件的所有者和组。
3. 如果问题仍然存在,你可以尝试更改 MongoDB 的监听地址和端口号。可以在 MongoDB 配置文件中修改 `bindIp` 和 `port` 的值,然后重新启动 MongoDB。
请注意,根据引用中的提到,这个问题在通过 Docker 部署的情况下较少见,所以你可能需要进一步检查你的容器配置和环境设置。
希望这些信息能对你有所帮助。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [centos7 安装mongodb](https://blog.csdn.net/weixin_38989369/article/details/127258494)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [“Error setting up listener”,“attr”:{“error”:{“code”:9001,......,“errmsg”:“Permission ...](https://blog.csdn.net/qq_49122165/article/details/132604161)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文