gpt4 book ai didi

Aerospike-go-cilent : High latency and Connections stuck in CLOSE_WAIT

转载 作者:行者123 更新时间:2023-12-03 01:44:16 24 4
gpt4 key购买 nike

我正在尝试运行一个用 Golang 编写的服务器,该服务器在内部调用 aerospike 客户端。

最初,在服务器启动后,从 aerospike 客户端测量的延迟得到了控制,但一段时间后,延迟变得很高并且没有下降。

根据我在高延迟期间的观察,从 aerospike 客户端到 aerospike 服务器的许多连接都处于 close_wait 状态

我使用客户端策略的默认参数,即 ConnectionQueueSize = 256LimitConnectionsToQueueSize = true

我的猜测是,由于许多连接处于 close_wait 状态,并且我们限制连接,它正在等待连接关闭并创建一个新连接,因此延迟很高

如果这是正确的,我们如何才能更快地关闭处于 close_wait 状态的连接?否则,这可能是什么原因?

附注,

  1. 我们测量了 aerospike 服务器端的延迟,它低于 1 毫秒(符合预期)
  2. aerospike 服务器端和 aerospike 客户端均无网络拥塞

最佳答案

限制客户端数量,这是 recommendations 之一在 Go 客户端 overview ,并且绝对不要快速关闭连接。

关于Aerospike-go-cilent : High latency and Connections stuck in CLOSE_WAIT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45131643/

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