Mongo中的套接字超时异常
这些超时是否在闲置一段时间后发生?空闲时间过长后,连接池可能已过时。
如果是这样,有两种解决方法:
捕获套接字超时异常,您的直接请求应该能够访问新的连接池。(这是如果连接对象中的auto-reconnect选项保留为true,这是默认设置。)
使用自定义的保持活动状态,使用相同的连接池定期对mongod服务器执行ping操作,以便该池保持最新状态。
选项1易于实现,但是默认的套接字超时约为30秒,这非常过分。您可以根据需要更改此设置。
选项2有点破烂,涉及线程。
你尚未登录,登录后可以
和开发者交流问题的细节
关注并接收问题和回答的更新提醒
参与内容的编辑和改进,让解决方法与时俱进
联系我
602392714
清零编程群