【问题标题】:MongoDB plugin for IntelliJ - Timed out while waiting to connect after xxxx msIntelliJ 的 MongoDB 插件 - 在 xxxx 毫秒后等待连接时超时
【发布时间】:2014-07-28 09:16:39
【问题描述】:

我正在尝试遵循 this 指南,但我被困在必须测试 MongoDB 插件的地步。我已经在我的系统中安装了 MongoDB,并在 IntelliJ 中安装了 Mongo 插件。在 MongoDB 插件设置中,“Mongo 可执行文件的路径”是正确的(当我测试它时它显示成功符号)。

但是当我尝试添加 Mongo 服务器时,测试连接失败。错误是:“在 xxxx 毫秒后等待连接时超时”。我尝试手动启动 mongod.exe,重新启动 IntelliJ 并重新启动。没有任何效果。我错过了什么?

【问题讨论】:

    标签: mongodb intellij-idea


    【解决方案1】:

    我刚刚下载了它并使用了这个插件。我只有在事先手动启动mongod 后才能连接。我什至不知道你是否可以从 IntelliJ 启动 mongod 进程,因为在阅读了 documentation 之后,启动服务器没有任何意义。所以基本上我遵循了你概述的步骤,但在点击“测试连接”之前,我手动启动了服务器。完成后,我就可以使用插件的功能了。

    【讨论】:

    • 是一样的。我不明白出了什么问题。我什至尝试下载 32 位版本的 MongoDB(我在 Windows 8.1 64 位上)。当我打开 mongod.exe 时,会出现一个控制台窗口,然后立即关闭。这是正常的吗?控制台窗口是否应该保持打开状态?
    • @Aventinus_,所以您无法在没有 IntelliJ 的情况下运行 mongod?您应该能够从命令行运行mongod 并通过运行mongo 连接到它。另外,如果你有 Windows 64 位,那么你应该运行 64 位版本的 MongoDB。
    • 我正在使用 OS X 并遇到同样的问题。我可以使用命令行实用程序(与我在“Mongo Shell 路径”(即 /usr/local/bin/mongo)中指定的命令行实用程序相同,并且连接/查询工作正常。intelliJ 插件有什么奇怪的地方?
    【解决方案2】:

    我找到了解决方案。 Shivam Srivastava 在this 线程中给出了答案。 问题是我没有设置 dbpath。 Shivam 一步一步地展示了如何实现这一点。

    【讨论】:

    • 啊,我明白了。所以你的问题似乎是mongod 没有正确启动。
    • 我仍然有这个问题,即使在创建了 dbpath 目录并设置了 dbpath...
    • 你好 Sofia,我写这篇文章已经 2 年了,从那以后我没有使用过 MongoDB,所以我不知道如何帮助你。也许你应该试试运气创建一个新帖子。
    猜你喜欢
    • 2016-02-17
    • 1970-01-01
    • 2015-01-05
    • 2015-11-03
    • 2016-08-11
    • 1970-01-01
    • 2019-09-16
    • 1970-01-01
    • 2019-07-01
    相关资源
    最近更新 更多