gpt4 book ai didi

go - 使用 Gocql 获取超时错误

转载 作者:IT王子 更新时间:2023-10-29 01:09:08 27 4
gpt4 key购买 nike

我在 Cassandra 中插入数据时遇到以下错误。我正在为 Cassandra 使用 gocql 客户端。

{"error":"gocql: too many query timeouts on the connection","status":500}

{"error":"gocql: no response received from cassandra within timeout period","status":500}

{"error":"write tcp 172.23.15.226:36954-\u003e172.23.16.15:9042: use of closed network connection","status":500}

谁能帮我解决这个问题?

最佳答案

尝试增加 Cassandra 配置文件中的超时(write_request_timeout_in_ms - 对于写入)和并发写入(concurrent_writes)。

此外,尝试降低 gocql 驱动程序中的 NumConns 参数。如果您正在使用 goroutine,请尝试降低它们的数量并验证您是否为所有 goroutine 重复使用相同的 session 对象。

如果您使用的是4之前的协议(protocol)版本,您可以尝试将gocql中集群对象的Timeout参数设置为更高的值。

关于go - 使用 Gocql 获取超时错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42922757/

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