mongo + java +太多打开的文件

我正在使用mongo-java2.4jar与mongo服务器进行通信。 在我的webapp中,我使用
mongo=new Mongo("serverIp","port")
,只要处理完成,我将使用
mongo.close()
关闭mongo连接。 但过了一段时间后,我得到了以下异常:   java.net.SocketException:打开的文件太多 我想当我关闭连接时它不会关闭套接字。 请帮我解决这个问题。 谢谢!     
已邀请:
Mongo类透明地执行连接池,每个JVM进程通常只有一个实例。请查看http://api.mongodb.org/java/2.5-pre-/com/mongodb/Mongo.html 如果您大量创建此类的实例,我认为您将获得太多的连接才能发布它们。只需在应用程序启动时为整个应用程序创建一个单例,并将其放在应用程序上下文中。仅在您的应用停止时致电关闭。 干杯, 斯文     

要回复问题请先登录注册