我使用aiohttp python 库编写了 websocket 服务器。
现在我正在尝试使用locust和此代码段测试性能,但 locust 无法打开超过 2000 个连接(websocket.create_connection() 引发错误:[Errno 104] Connection reset by peer)。
我不明白问题出在哪里。是 locust 无法打开这么多连接还是 aiohttp 无法处理这么多连接(但它不会写任何错误)或者 ubuntu 会丢弃新连接(我将 ulimit 设置为 1000000,但 cpu 使用率几乎是 100%)。