为了账号安全,请及时绑定邮箱和手机立即绑定

MongoDB Go 驱动程序重置连接

MongoDB Go 驱动程序重置连接

Go
扬帆大鱼 2023-08-07 10:50:25
我正在使用官方 MongoDB Go 驱动程序 ( go.mongodb.org/mongo-driver/mongo)。作为 ConnectString 我使用mongodb://localhost:12345/test?maxidletimems=100000000000. 连接代码示例:clientOptions := options.Client().ApplyURI(ConnectString) client, err = mongo.Connect(context.Background(), clientOptions)一段时间后(大约12小时)驱动程序重置连接(我认为驱动程序会这样做,因为mongodb除了“客户端断开连接”之外不写入任何日志)。我不检查连接(使用 Ping 或其他东西),只是尝试写入。样本:coll := client.Database(DatabaseName).Collection(CollectionName) _, err = coll.InsertOne(context.Background(), item)这将返回错误"driver: bad connection"。连接后,我将一些项目写入数据库,因此存在集合和其他内容。我已经过去了maxidletimems~= 3年,但是联系消失了。发生什么事?如何保持连接有效?
查看完整描述

1 回答

?
慕姐8265434

TA贡献1813条经验 获得超2个赞

这是来自另一个数据库的消息。名为Clickhouse。



查看完整回答
反对 回复 2023-08-07
  • 1 回答
  • 0 关注
  • 143 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信