成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

【mongodb】常見(jiàn)錯(cuò)誤 ”Topology was destroyed“ 的解決方案

leap_frog / 895人閱讀

摘要:在用的模塊操作數(shù)據(jù)庫(kù)的時(shí)候,本來(lái)正常返回?cái)?shù)據(jù),但是有時(shí)候會(huì)返回空白頁(yè),控制臺(tái)里報(bào)錯(cuò)我的數(shù)據(jù)庫(kù)連接代碼如下網(wǎng)上百度下,沒(méi)什么合適的解釋,大概理解一個(gè)意思,就是長(zhǎng)時(shí)間沒(méi)有請(qǐng)求,數(shù)據(jù)庫(kù)斷開(kāi)了。

在用 node 的 mongoose 模塊操作 mongodb 數(shù)據(jù)庫(kù)的時(shí)候,本來(lái)正常返回?cái)?shù)據(jù),但是有時(shí)候會(huì)返回空白頁(yè),控制臺(tái)里報(bào)錯(cuò):

Topology was destroyed

我的數(shù)據(jù)庫(kù)連接代碼如下:

var mongoose = require("mongoose");
mongoose.connect("mongodb://localhost/test");
var db = mongoose.connection;

網(wǎng)上百度下,沒(méi)什么合適的解釋,大概理解一個(gè)意思,就是長(zhǎng)時(shí)間沒(méi)有請(qǐng)求,數(shù)據(jù)庫(kù)斷開(kāi)了。
我又去找了 mongoose 重連數(shù)據(jù)庫(kù)的方法,比較合理的是設(shè)置一個(gè)連接池,并自動(dòng)重新連接,方法如下:

先定義一個(gè) options 對(duì)象,如下:

var options = {  
    server: {
        auto_reconnect: true,
        poolSize: 10
    }
};

poolSize是連接池最多可連接的數(shù)量,auto_reconnect是自動(dòng)重新連接,設(shè)置為 true, 然后在連接數(shù)據(jù)庫(kù)的時(shí)候?qū)?options 對(duì)象當(dāng)作參數(shù)傳入:

mongoose.connect("mongodb://localhost/test",options);

這樣就好了,問(wèn)題解決!

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/18967.html

相關(guān)文章

  • 【轉(zhuǎn)】Mongodb常見(jiàn)錯(cuò)誤 - child process failed, exited with

    child process failed, exited with error number 1 showImg(https://segmentfault.com/img/bVbiCdv?w=1100&h=805); child process failed, exited with error number 48 showImg(https://segmentfault.com/img/bVbi...

    A Loity 評(píng)論0 收藏0
  • React.js 常見(jiàn)問(wèn)題

    摘要:我們常常會(huì)收到一些有趣的問(wèn)題,但大多數(shù)問(wèn)題都是常見(jiàn)問(wèn)題。我創(chuàng)建這個(gè)資源為了幫助學(xué)習(xí)者遇到這些常見(jiàn)的問(wèn)題時(shí)提供一定幫助。這些是表示沒(méi)有任何子節(jié)點(diǎn)的元素的標(biāo)記。不綁定處理程序方法我把這個(gè)留到最后,因?yàn)檫@是一個(gè)大問(wèn)題,一個(gè)很常見(jiàn)的問(wèn)題。 在 jsComplete,我們管理一個(gè)專門用于幫助編程學(xué)習(xí)者 slack 帳戶。我們常常會(huì)收到一些有趣的問(wèn)題,但大多數(shù)問(wèn)題都是常見(jiàn)問(wèn)題。 我創(chuàng)建這個(gè)資源為了...

    KitorinZero 評(píng)論0 收藏0
  • 在騰訊云服務(wù)器上配置nodejs項(xiàng)目環(huán)境 CentOS6.5

    摘要:我把代碼上傳到了目錄文件夾下。而當(dāng)你用時(shí),這個(gè)的啟動(dòng)并不是賬號(hào),一般是賬號(hào),因而自然訪問(wèn)不了一些的文件和文件夾了。解決方法直接把該文件刪除掉用用戶啟動(dòng)就行了。設(shè)置開(kāi)機(jī)啟動(dòng)在中添加之后重啟 項(xiàng)目演示地址:http://115.159.155.118:3002/ 在騰訊云服務(wù)器上配置nodejs環(huán)境 CentOS6.5 一、配置服務(wù)器環(huán)境 1.用xshell登錄服務(wù)器2.把yum更新到最新...

    yuanzhanghu 評(píng)論0 收藏0
  • 在騰訊云服務(wù)器上配置nodejs項(xiàng)目環(huán)境 CentOS6.5

    摘要:我把代碼上傳到了目錄文件夾下。而當(dāng)你用時(shí),這個(gè)的啟動(dòng)并不是賬號(hào),一般是賬號(hào),因而自然訪問(wèn)不了一些的文件和文件夾了。解決方法直接把該文件刪除掉用用戶啟動(dòng)就行了。設(shè)置開(kāi)機(jī)啟動(dòng)在中添加之后重啟 項(xiàng)目演示地址:http://115.159.155.118:3002/ 在騰訊云服務(wù)器上配置nodejs環(huán)境 CentOS6.5 一、配置服務(wù)器環(huán)境 1.用xshell登錄服務(wù)器2.把yum更新到最新...

    xiyang 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<