使用负载均衡器进行负载测试时,Nginx epoll_wait() 出现问题

使用负载均衡器进行负载测试时,Nginx epoll_wait() 出现问题

我正在使用 JMeter CLI 来负载测试我们的微服务(Nginx+PHP-FPM+Laravel)。

微服务均位于执行健康检查的 AWS 应用程序负载均衡器下。

对于该微服务,负载测试平均以 50req/s 的速度运行。几分钟后,健康检查失败,并显示

50#50: *835 epoll_wait() reported that client prematurely closed connection, 
so upstream connection is closed too while sending request to upstream,
client: **.**.**.**, server: _, request: "GET /health HTTP/1.1",
upstream: "fastcgi://unix:/var/run/php-fpm.sock:", host: "**.**.**.**:32807"

而来自JMeter的请求仍然可以。

这是唯一一个出现错误的微服务。但它们都具有相同的 nginx 配置。

我真的一无所知。

相关内容