gpt4 book ai didi

MongoDB Go 驱动程序重置连接

转载 作者:行者123 更新时间:2023-12-01 22:27:49 25 4
gpt4 key购买 nike

我正在使用官方的 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" .

After connection I write some items to db, so collection and other things exists.

I pass maxidletimems ~= 3 years, but connection dies.


发生什么事?如何保持连接活跃?

最佳答案

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

关于MongoDB Go 驱动程序重置连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58855368/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com