文章詳情頁
node.js - 【mongodb · mongoose】錯誤 "Topology was destroyed" 怎么解決?
瀏覽:110日期:2024-07-22 15:11:01
問題描述
問題解答
回答1:已解決,是數(shù)據(jù)庫斷開的問題,需要重新連接。我在下面的博客做了介紹:解決方案
回答2:沒有遇到過類似的錯誤,不過順手搜索了stackoverflow,有類似問題的帖子:
http://stackoverflow.com/ques...
問題大概是和網(wǎng)絡(luò)的不穩(wěn)定有關(guān)系,所以帖子中有一種方法是修改connect的options:
var options = { server: { socketOptions: { keepAlive: 1, connectTimeoutMS: 30000 } }, replset: { socketOptions: { keepAlive: 1, connectTimeoutMS: 30000 } }};mongoose.connect(secrets.db, options);
供參考。
Have a great weekend!
Love MongoDB! Have Fun!
攢RP
上一條:node.js 的request-promise模塊怎么發(fā)送帶參數(shù)的POST請求啊下一條:node.js - 為什么我修改ghost配置文件中的url之后無法用我設(shè)置的url打開ghost?
相關(guān)文章:
1. 視頻文件不能播放,怎么辦?2. 前端 - 誰來解釋下這兩個 CSS selector 區(qū)別3. javascript - 求幫助 , ATOM不顯示界面!!!!4. javascript - ios返回不執(zhí)行js怎么解決?5. python - 爬蟲模擬登錄后,爬取csdn后臺文章列表遇到的問題6. html5 - HTML代碼中的文字亂碼是怎么回事?7. python bottle跑起來以后,定時執(zhí)行的任務(wù)為什么每次都重復(fù)(多)執(zhí)行一次?8. mysql - 分庫分表、分區(qū)、讀寫分離 這些都是用在什么場景下 ,會帶來哪些效率或者其他方面的好處9. javascript - vue2如何獲取v-model變量名10. javascript - angular使從elastichearch中取出的文本高亮顯示,如圖所示
排行榜

熱門標(biāo)簽