我已经设置了一个使用WebSocket连接的Nginx反向代理,并最近开始使用Apache JMeter对其进行基准测试。每当我发出超过600个请求时,JMeter会返回一些请求的错误。我单独测试了每个后端Web服务器(具有WebSockets),并且在大约11000个请求之前没有出现任何请求错误。
是否存在Nginx允许的WebSocket连接数量限制,还是我没有正确设置某些内容?
我的/etc/nginx/sites-available/default文件设置如下:
是否存在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;
}
/etc/nginx/nginx.conf
中找到它。 - Mohammad AbuShady