使用generic-pool建立Mongodb连接池。为何服务器运行10s以后就挂掉了。
RT。
var poolModule=require("generic-pool");
var pool=poolModule.Pool({
name:"mongoPool", //连接池的名字
create:function(callback){ //指明创建一条数据库的连接的方法,并返回创建的连接
var mongodb=new Db();
mongodb.open(function(err,db){
callback(err,db);
})
},
destory:function(mongodb){ //指明如何销毁连接
mongodb.close();
},
max:100, //最大的连接数
min:5, //最小的连接数
idleTimeoutMills:30000, //指明不活跃连接销毁的毫秒数
log:true //是否打印日志
});
以上是配置代码。
最后报错是
4 回复
你是mongoose么
@luicfer 没有用mongoose呀- -
@CommanderXL 那你 new DB()
是 new 的什么玩意啊
这都不说清楚,怎么帮=。=
额。。。怎么说呢,mongodb使用nodejs官方驱动的话会自动创建连接池,有什么需求需要自己创建的呢???