之前解决了BAE mongodb不支持长连接,每隔30秒断开的问题,但是在可以重连的情况下每隔十多小时还是会出现无法连接的问题,没有异常现象,只是莫名其妙的连不上。所以暂时就采用一个很低端的办法解决这个问题,那就是重启应用。本想做个监听,当mongodb连不上的时候重启应用,不过还没想到怎么做这个监听,还有怎么在代码中实现重启应用。所以就用之前提到的办法:在代码中抛出异常,强制服务器重启应用。
具体实现就是加一个全局变量来统计重连次数,大概是10小时多会连不上,那么我就在重连1200次后抛出异常。这样应用就会重启。也不知道是否加了supervisor的缘故,重启速度还是挺快的。
相关推荐
Java 连接MongoDB, java 连接mongodb的操作
随着NoSQL数据库越来越流行,MongoDB数据库作为NoSQL数据库中的领头羊,使用也越来越广泛。为此,FineReport V8.0版本提供了数据连接和数据集接口,可以通过开发一款可以连接和使用的MongoDB数据库的插件。
PHP如何连接mongo,PHP连接mongodb的方法,和查询,update、insert、find
使用nodejs的koa框架连接MongoDB数据库
java连接mongodb测试,包括增删改查等操作的实用技术
mongodb客户端连接工具,非常简便好用的客户端连接工具
mongodb 副本集php文件样例,php连接mongodb
java连接mongodb的jar包,可以使用java访问mongoDB数据库
PHP 连接mongodb完整类,PHP调用类中函数轻松完成开发
pdi-ce-7.1.0.0-12连接mongodb并设定时间参数查询数据
java mongodb 连接
此工具是连接mongodb的图形化界面工具,工具使用方式请自行网上搜索
mongodb连接第三方工具
该代码是C++ MongoDB的连接池代码实现。代码封装了一个连接池类对象,通过该对象提供的连接池来操作MongoDB,提升了性能,减少了数据库连接资源的开销。
navicat 连接mysql、mongodb工具,可以方便快捷操作mysql 8版本、mongodb 4版本
Mongodb解决连接池不够的问题,多连接的问题。
java连接mongodb.zip
Matlab连接MongoDB详细操作指引,网上资料不多,特此整理,不含Mablab及MongoDB安装过程。
使用kotlin语言连接mongodb服务进行添加数据操作使用kotlin语言连接mongodb服务进行添加数据操作
mongodb Java连接池配置 用于避免Java连接mongodb数据库数过高引起的一系列问题