最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

崩溃时重新启动MongoDB Connecton

IT培训 admin 3浏览 0评论

崩溃时重新启动MongoDB Connecton

我有使用nodejs实现的服务器。根据此post,我在index.js文件中有一个单一连接(使用本机MongoDB),该连接在服务器启动时连接到MongoDB。

我一直在使用,因此每次服务器崩溃时,此模块都会重新启动它。

我的问题是:如果我的mongo连接崩溃,将会发生什么?我该如何处理这种情况?如何以编程方式检测崩溃?我应该重新启动它吗,如果可以,怎么办?

回答如下:

您可以将自动连接参数设置为true。

app.use(session({
store: new MongoStore({
    // Basic usage
    host: 'localhost', // Default, optional
    port: 27017, // Default, optional
    db: 'test-app', // Required

    // Basic authentication (optional)
    username: 'user12345',
    password: 'foobar',

    // Advanced options (optional)
    autoReconnect: true, // Default

})

}));

崩溃时重新启动MongoDB Connecton

我有使用nodejs实现的服务器。根据此post,我在index.js文件中有一个单一连接(使用本机MongoDB),该连接在服务器启动时连接到MongoDB。

我一直在使用,因此每次服务器崩溃时,此模块都会重新启动它。

我的问题是:如果我的mongo连接崩溃,将会发生什么?我该如何处理这种情况?如何以编程方式检测崩溃?我应该重新启动它吗,如果可以,怎么办?

回答如下:

您可以将自动连接参数设置为true。

app.use(session({
store: new MongoStore({
    // Basic usage
    host: 'localhost', // Default, optional
    port: 27017, // Default, optional
    db: 'test-app', // Required

    // Basic authentication (optional)
    username: 'user12345',
    password: 'foobar',

    // Advanced options (optional)
    autoReconnect: true, // Default

})

}));

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论