我已经在uwsgi问题上停留了两个星期。我正在运行负载测试,正如您所看到的,队列正在增长,但是很多工作人员正在闲置。
我在容器外部进行了精确的负载测试,所有工人都很忙,RPS猛增。
据我所知,所有大型sysctl变量(例如net.core.somaxconn
和net.netfilter.nf_conntrack_max
都很好,并且uwsgi参数是相同的。
唯一的区别是容器化,并且消除了容器内部的监督。我没有看到任何特殊的管理配置。
我需要更好的CPU和工作人员利用率。
仅当我使用--http11-socket
时,才会发生此问题。关闭它可以使工作人员利用率达到100%,尽管--http-keepalive