【发布时间】:2017-07-08 08:09:05
【问题描述】:
下面是heroku日志的输出。我尝试设置连接参数
socketTimeoutMS: 0,
connectionTimeout: 0
但还是会发生
[web.1]: events.js:160
[web.1]: throw er; // Unhandled 'error' event
[web.1]: ^
[web.1]:
[web.1]: Error: connection timeout
/node_modules/mongoose/lib/drivers/node-mongodb-native/connection.js:169:17)
........
[web.1]: npm ERR! Linux 3.13.0-105-generic
/.heroku/node/bin/npm" "start"
[web.1]: npm ERR! node v6.9.5
[web.1]: npm ERR! npm v3.10.10
[web.1]: npm ERR! code ELIFECYCLE
【问题讨论】:
-
你使用的是什么版本的 mongoose,mlab 上的 mongodb 版本是什么
-
你确定你给了mongo labs的正确地址和认证密码吗?
-
@RaviShankar 是的。甚至它以前也可以工作。
-
@FemiOladeji mongoose 4.8.3 目前在运行
npm update之后甚至在我更新之前就存在问题。