您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Mongo中的套接字超时异常

Mongo中的套接字超时异常

这些超时是否在闲置一段时间后发生?空闲时间过长后,连接池可能已过时。

如果是这样,有两种解决方法

捕获套接字超时异常,您的直接请求应该能够访问新的连接池。(这是如果连接对象中的auto-reconnect选项保留为true,这是认设置。)

使用自定义的保持活动状态,使用相同的连接池定期对mongod服务器执行ping操作,以便该池保持最新状态。

选项1易于实现,但是认的套接字超时约为30秒,这非常过分。您可以根据需要更改此设置。

选项2有点破烂,涉及线程。

mongodb 2022/1/1 18:14:04 有453人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶