【问题标题】:Locust : HTTPConnectionClosed蝗虫:HTTPConnectionClosed
【发布时间】:2020-07-28 11:40:40
【问题描述】:

我正在使用 locust 进行负载测试,我已经在 kubernetes 中使用 master 和 worker 部署了 locust。我正在测试 100 个用户和 20 个用户的孵化率。在某些请求之后,我一直面临“HttpConnectionClosed”的问题。我对此进行了很多研究,但没有一个给我线索。

如果有人帮助我,我真的很感激。

【问题讨论】:

  • 你在容器内运行吗?
  • 是的,没错
  • 有意思,你试过重启容器吗?
  • 是的,我也试过了,一般来说这个问题背后的原因是什么?

标签: python docker flask kubernetes locust


【解决方案1】:

这意味着 HTTP 服务器在 Locust 收到 HTTP 标头之前意外关闭或重置了连接(或者可能是 Locust 和服务器之间的某些网络元素中断了连接)

来源在这里:https://github.com/gwik/geventhttpclient/blob/aea7c3a61fd9c88159f6f929888879705faecc25/src/geventhttpclient/response.py#L195

您可能想尝试使用常规 HttpUser 而不是 FastHttpUser 以查看是否存在一些细微差别(或者可能是更清晰的错误消息),但这很可能是“真正的”问题,而不是 Locust 问题。

【讨论】:

  • 没错,我用的是FastHttpUser,让我检查一下
  • 我在 kubernetes 中遇到连接重置问题,这是与 kubernetes 相关而不是 locust 吗?
猜你喜欢
  • 2014-10-13
  • 2019-01-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-04-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多