【发布时间】:2020-10-31 12:14:46
【问题描述】:
我设置了一个使用 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;
}
【问题讨论】:
-
如果有任何限制,你可能会在
/etc/nginx/nginx.conf找到它 -
@MohammadAbuShady 谢谢我用你给我的信息解决了这个问题。对于任何需要这方面信息的人,这里是link
标签: nginx proxy websocket jmeter benchmarking