检测MongoDB状态
本文关键字:状态 MongoDB 检测 | 更新日期: 2023-09-27 17:59:26
我们目前正在MongoLab
上使用免费的MongoDB
沙盒存储应用程序的性能和搜索统计数据。他们最近发生了一次宕机,这反过来又影响了我们的应用程序(免费沙盒上没有副本集)。
在尝试插入或更新任何数据之前,是否可以快速检查MongoDB
连接的状态(不必等待超时,因为这需要很长时间)?
如果通过"检测状态"查看是否可以访问服务器,则使用Ping
:
new MongoClient("mongodb://localhost:27017").GetServer().Ping();
如果无法访问服务器,则会引发异常。