我已经建立了一个使用WebSocket连接的Nginx反向代理,最近开始使用Apache JMeter对设置进行基准测试。每当我发出超过600个请求时,JMeter都会为某些请求返回错误。我单独测试了每个后端Web服务器(带有WebSockets),直到大约11000个请求才出现请求错误。
Nginx允许的WebSocket连接数量是否有限制,或者是否存在我未正确设置的内容?
我的/ etc / nginx / sites-available / default文件如下设置:
location /
{
proxy_pass http://backend;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
}