【发布时间】:2019-10-08 10:28:10
【问题描述】:
我已经使用 nodejs 实现了服务器。根据这个post,我的index.js 文件中有一个连接(使用本机MongoDB),它在服务器启动时连接到MongoDB。
我一直在使用,所以每次服务器崩溃时这个模块都会重新启动它。
我的问题是:如果我的 mongo 连接崩溃会怎样?我该如何处理这种情况?如何以编程方式检测崩溃?我应该重新启动它,如果是的话,如何?
【问题讨论】:
-
你在使用 mongoose.js 吗?
-
@Kiran Pagar 不,我正在使用本机 mongodb ( MongoClient = require('mongodb').MongoClient)。 mongodb.github.io/node-mongodb-native/api-generated/…
-
对于猫鼬,你可以使用类似这样的东西 - stackoverflow.com/questions/29342904/… - 也必须有一些类似的方法来处理这个问题。
-
@Kiran Pagar 谢谢,我会检查一下!