首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >应用程序空闲时间过后出现MongoDB连接错误

应用程序空闲时间过后出现MongoDB连接错误
EN

Stack Overflow用户
提问于 2015-04-18 16:20:18
回答 1查看 111关注 0票数 0

我们有这种无法跟踪的MongoDB连接行为;在应用程序空闲一段时间后,MongoDB连接开始为应用程序发出的每个请求获取MongoDB连接错误。只有在AppServer ('Tomcat',应用程序被部署在上面)重启之后,MongoDB连接才会重新获得,并且工作正常。

想知道是否有人遇到过这样的问题和可能的配置解决方案。我认为另一种方法是异常处理,然后重试以获得连接。

注意:服务器代码使用了Java 1.7,Spring 3.1.x。MongoDB版本: 2.6.9。Mongo驱动程序: mongo-2.10.1

EN

回答 1

Stack Overflow用户

发布于 2015-04-18 18:13:25

使用这些选项可以提高性能并防止此问题。

代码语言:javascript
复制
autoConnectRetry = true
connectTimeout = 3000
connectionsPerHost = 40
socketTimeout = 120000
threadsAllowedToBlockForConnectionMultiplier = 5
maxAutoConnectRetryTime=5
maxWaitTime=120000
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29714760

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档