文章詳情頁
node.js - 【mongodb · mongoose】錯(cuò)誤 "Topology was destroyed" 怎么解決?
瀏覽:226日期:2024-07-22 15:11:01
問題描述
問題解答
回答1:已解決,是數(shù)據(jù)庫斷開的問題,需要重新連接。我在下面的博客做了介紹:解決方案
回答2:沒有遇到過類似的錯(cuò)誤,不過順手搜索了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. debian - docker依賴的aufs-tools源碼哪里可以找到啊?2. dockerfile - 我用docker build的時(shí)候出現(xiàn)下邊問題 麻煩幫我看一下3. docker網(wǎng)絡(luò)端口映射,沒有方便點(diǎn)的操作方法么?4. docker-compose 為何找不到配置文件?5. macos - mac下docker如何設(shè)置代理6. docker start -a dockername 老是卡住,什么情況?7. docker 下面創(chuàng)建的IMAGE 他們的 ID 一樣?這個(gè)是怎么回事????8. 如何解決Centos下Docker服務(wù)啟動(dòng)無響應(yīng),且輸入docker命令無響應(yīng)?9. angular.js使用$resource服務(wù)把數(shù)據(jù)存入mongodb的問題。10. docker gitlab 如何git clone?
排行榜

熱門標(biāo)簽
網(wǎng)公網(wǎng)安備