国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

javascript - mongoose在百度bae長(zhǎng)連接中遇到的問(wèn)題

瀏覽:114日期:2022-10-13 16:57:08

問(wèn)題描述

百度bae mongodb不支持長(zhǎng)連接,所要進(jìn)行重連機(jī)制。我看網(wǎng)上別人用mongoose.createConnection(),可是我用createConnection()就會(huì)報(bào)錯(cuò),根本連不了但是mongoose.connect()是可以連接的,所以我就寫了一個(gè)mongoose.connect()重連版本`var db = mongoose.connection;db.on(’error’,function(error){

mongoose.disconnect();

})db.on(’disconnected’, function() {

mongoose.connect(config.mongo, {server:{auto_reconnect:true,poolSize:10}});

});mongoose.connect(config.mongo, {server:{auto_reconnect:true,poolSize:10}});`里面的configh.mongo是連接數(shù)據(jù)庫(kù)的url!請(qǐng)問(wèn)大家怎么解決這個(gè)問(wèn)題呢

問(wèn)題解答

回答1:

1、問(wèn)題:可是我用createConnection()就會(huì)報(bào)錯(cuò),根本連不了。

var conn = mongoose.createConnection(’your connection string’), MyModel = conn.model(’ModelName’, schema), m = new MyModel; m.save(); // works

使用createConnection的時(shí)候,不能用mongoose.model,請(qǐng)參考上面的栗子。

2、百度bae支持60分鐘的連接,應(yīng)該夠用了吧。

引用的官網(wǎng)信息:公有MongoDB連接建立后如果連續(xù)空閑1小時(shí)無(wú)任何活動(dòng),將會(huì)被服務(wù)器端斷開(kāi)連接。如果在并發(fā)連接數(shù)已達(dá)到配額上限的情況下再發(fā)起建立新連接請(qǐng)求,服務(wù)器端將會(huì)在已有連接中查找是否有空閑30秒以上的,如果有則斷開(kāi)最近最不活躍(Least Recently Used)的一個(gè)連接并接受新連接請(qǐng)求;否則拒絕新連接請(qǐng)求。請(qǐng)您注意在應(yīng)用代碼中處理長(zhǎng)時(shí)間空閑MongoDB連接將會(huì)被斷開(kāi)的問(wèn)題。

供參考。

Love MongoDB! Have fun!

2017MongoDB中文社區(qū)北京用戶組大會(huì)在即,2017年6月3日 13:00-18:00

趕緊報(bào)名參加吧!Click Me

標(biāo)簽: 百度
相關(guān)文章:
主站蜘蛛池模板: 鄢陵县| 九台市| 彰武县| 大渡口区| 宁晋县| 汶上县| 峨山| 雅江县| 中江县| 韶山市| 怀安县| 绥德县| 凤城市| 自贡市| 玉环县| 长顺县| 怀集县| 田东县| 沁水县| 德兴市| 老河口市| 长沙县| 密云县| 邵阳市| 虎林市| 二连浩特市| 阜平县| 城步| 乐业县| 台南县| 榆社县| 新沂市| 广河县| 大港区| 漠河县| 同仁县| 武陟县| 镇赉县| 武山县| 和硕县| 彩票|