【问题标题】:mongo db connection time outmongodb连接超时
【发布时间】:2015-10-20 17:10:45
【问题描述】:

在 mongo java driver 中默认连接超时为 10 秒。我在本地停止了我的 mongo 实例,同时我试图从 java 连接 mongo db。

目前我在 10000 毫秒异常后超时。

我的问题是: 是否可以在默认超时(10000 ms)之前获得连接超时异常?

【问题讨论】:

  • 嗯,嗯?你想要别的东西来要求超时吗?还是您希望将连接超时设置为其他内容?

标签: java mongodb


【解决方案1】:

连接超时将以等待指定时间的方式运行,在您的情况下为 10 秒。

不可以在指定时间之前得到连接超时异常。

参考资料:

https://api.mongodb.org/java/2.6/com/mongodb/MongoOptions.html#connectTimeout

How to configure MongoDB Java driver MongoOptions for production use?

【讨论】:

  • 如果我错了,请纠正我。 mongo java驱动默认的连接超时是10000毫秒吧?
  • api.mongodb.org/java/2.6/com/mongodb/… public int socketTimeout 套接字超时时间;这个值被传递给 Socket.setSoTimeout(int)。 0 为默认且无限
猜你喜欢
  • 2017-06-22
  • 2022-12-28
  • 2017-08-01
  • 1970-01-01
  • 2020-11-27
  • 2018-07-23
  • 2017-06-29
  • 2017-03-27
  • 1970-01-01
相关资源
最近更新 更多