一些不活动后,mongoose断开连接,节点js app崩溃

时间:2016-12-08 02:15:36

标签: node.js mongodb mongoose timeout mlab

enter image description here

基本上,当我醒来看到我的显示器时,我看到了这一点。

所以我很确定这会在一段时间不活动后发生..

我使用mlab作为我的DaaS。

var connection = mongoose.connect(mongoURL, (error, database) => {
if (error) return console.log(error);
console.log('[Success: connected to mlab database]');
});

这是我的连接代码..

2 个答案:

答案 0 :(得分:0)

看起来设置keepAlive可能有所帮助。 mLab推荐的猫鼬连接设置:

https://gist.github.com/mongolab-org/9959376

答案 1 :(得分:0)

我也遇到过与mlab类似的问题。试试这个:

<Connector port="8080" bindOnInit="false" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />