Hi各位,请教下这个问题,太头疼了 在BAE搭建的NodeJS项目,用mongoose连接BAE提供的MongoDB服务器,打印日志看了下每30秒就掉.网上查了下是BAE不支持长连接,一段时间没操作的话空闲连接就会关闭 试了N种方法:
- 写了个timer一直请求数据库,完全没用.timer设置为10S请求一次,但是数据库连接还是每30S报错一次. 2.捕捉connection的error事件, 在error事件触发的时候关闭再重新打开连接. 刚开始管用,运行一段时间站点就无法响应了.连上面的timer都不会执行了..
有谁也遇到过这个问题?有什么好的解决方案么?