使用Gocql获取超时错误

使用Gocql获取超时错误,go,cassandra,timeout,gocql,Go,Cassandra,Timeout,Gocql,在Cassandra中插入数据时出现以下错误。 我正在为卡桑德拉使用gocql客户端 {“error”:“gocql:连接上的查询超时太多”,“status”:500} {“错误”:“gocql:超时期间未收到来自cassandra的响应”,“状态”:500} {“错误”:“写入tcp 172.23.15.226:36954-\u003e172.23.16.15:9042:使用关闭的网络连接”,“状态”:500} 有人能帮我解决这个问题吗?尝试增加Cassandra配置文件中的超时(写入请求\u

在Cassandra中插入数据时出现以下错误。 我正在为卡桑德拉使用
gocql
客户端

{“error”:“gocql:连接上的查询超时太多”,“status”:500}

{“错误”:“gocql:超时期间未收到来自cassandra的响应”,“状态”:500}

{“错误”:“写入tcp 172.23.15.226:36954-\u003e172.23.16.15:9042:使用关闭的网络连接”,“状态”:500}


有人能帮我解决这个问题吗?

尝试增加Cassandra配置文件中的超时(写入请求\u超时\u in \u ms-用于写入)和并发写入(并发写入

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


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

请检查您的网络连接,是否可以使用服务器网络,以及服务器是否已启动并运行。您好,所有cassandra服务器都在运行。当我运行负载测试时,它给出了超时错误您所说的“负载测试”是什么意思?我在一个api上运行Jmeter负载测试,该api正在向cassandra(3节点集群)插入数据,测试通过最初几秒钟后,由于超时,它开始给出错误