MongoDB Go驱动程序重置连接

我正在使用官方的MongoDB Go驱动程序(python -m package.test)。

作为ConnectString,我使用go.mongodb.org/mongo-driver/mongo。 连接代码示例:

mongodb://localhost:12345/test?maxidletimems=100000000000

一段时间(约12个小时)后,驱动程序将重置连接(我认为该驱动程序会执行此操作,因为mongodb除了“客户端断开连接”之外未写入任何日志)。

我不检查连接(使用Ping或其他方法),只是尝试编写。 样本:

clientOptions := options.Client().ApplyURI(ConnectString)

client,err = mongo.Connect(context.Background(),clientOptions)

这将返回错误coll := client.Database(DatabaseName).Collection(CollectionName) _,err = coll.InsertOne(context.Background(),item)

  

连接后,我将一些项目写入db,因此存在收集和其他内容。

     

我度过了"driver: bad connection"〜= 3年,但是联系却死了。

会发生什么?如何保持连接畅通?

yongshu2 回答:MongoDB Go驱动程序重置连接

我不好,这是来自另一个数据库的消息。名为Clickhouse。谢谢大家

本文链接:https://www.f2er.com/3103183.html

大家都在问