Kubernetes:现有连接被远程主机强行关闭

Kubernetes : An existing connection was forcibly closed by the remote host

我的网站是使用 Python Flask 开发并部署到 Kubernetes 的 运行

gunicorn -k gevent --workers=8 --threads=5 apps.webapp:app

我正在用 100 个用户对我的项目应用程序进行负载测试,在蝗虫上的孵化率为 10,但是每次蝗虫在一些带有消息的请求后都会抛出错误

:

我正在努力找出这个问题的根本原因。 Locust 框架是否无法在 kubernetes 网站应用程序上运行?请帮助理解这个问题。

您的网络服务器似乎正在重置并关闭连接。这很可能与蝗虫本身无关(即使真实用户访问您的网站也会成为问题)

也许 gunicorn 在这些设置下只能同时处理 40 (8x5) 个请求?你的吞吐量是多少?

我已将 ulimit 扩展到 3000,因此问题已解决。