开发者社区 问答 正文

MongoDB 线程长连接问题

我在使用MongoDB的过程当中,遇到如下问题:
1
我的MongoDB一直存在4个ESTABLISHED 连接,一直未释放,即使任务已经执行完了。
代码如下,其中Client只会在系统启动的时候初始化一次,当然在系统停止contextDestroyed的时候Client也调用了close:
2
3
这些代码当中也没有什么特别操作,包括在应用停止的时候我也会将Client关闭
请问各位是否有任何建议或者解决思路。
谢谢。

展开
收起
落地花开啦 2016-02-28 17:12:38 2709 分享 版权
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    用netstat -nlp等,查看一下对应的进程,然后就是对应的代码多看看是否有其他分支退出了,从而没有释放连接

    2019-07-17 18:49:48
    赞同 展开评论
问答标签:
问答地址: