gpt4 book ai didi

node.js - MongoDB 初始连接慢

转载 作者:可可西里 更新时间:2023-11-01 09:17:07 25 4
gpt4 key购买 nike

我遇到了一个非常奇怪的场景,与 mongoDb 的初始连接大约需要 15 秒。我当前的设置如下:

  1. mongodb 在同一台机器上的 ubuntu 虚拟机中运行
  2. mongodb 是 2.6.1 版本
  3. 使用 brew 安装的 node.js 版本为 0.10.28

重新启动 nodemon 后,初始登录 POST 大约需要 15 秒

POST /api/v1/signin 200 14707ms - 56b

其他不重启服务器的POST到同一个路由比较快:

POST /api/v1/signin 200 76ms - 56b

这让我困扰的原因是因为这个项目仍在开发中,nodemon 往往会重新启动很多并且测试很痛苦。

我正在使用以下与数据库和身份验证相关的 Node 模块:

  1. “表达”:“~4.2.0”,
  2. " Mongoose ": "3.8.8",
  3. "Passport ": "0.2.0",
  4. "本地 Passport ": "0.1.6",
  5. “密码”:“*”

这是我连接到 mongo 的方式:

var mongoUrl = "mongodb://devmachine.local:27017/project";
mongoose.connect(mongoUrl, {auto_reconnect: true});

如有任何帮助,我们将不胜感激。

谢谢

最佳答案

用IP替换主机名

来自:var mongoUrl = "mongodb://devmachine.local:27017/project";

收件人:var mongoUrl = "mongodb://127.0.0.1:27017/project";

关于node.js - MongoDB 初始连接慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24217350/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com