`
start_p
  • 浏览: 65286 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

BAE上连接mongodb每隔十多小时就不能连接的问题

    博客分类:
  • bae
 
阅读更多

    之前解决了BAE mongodb不支持长连接,每隔30秒断开的问题,但是在可以重连的情况下每隔十多小时还是会出现无法连接的问题,没有异常现象,只是莫名其妙的连不上。所以暂时就采用一个很低端的办法解决这个问题,那就是重启应用。本想做个监听,当mongodb连不上的时候重启应用,不过还没想到怎么做这个监听,还有怎么在代码中实现重启应用。所以就用之前提到的办法:在代码中抛出异常,强制服务器重启应用。

    具体实现就是加一个全局变量来统计重连次数,大概是10小时多会连不上,那么我就在重连1200次后抛出异常。这样应用就会重启。也不知道是否加了supervisor的缘故,重启速度还是挺快的。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics