Я застрял в UWSGI на две недели.Я запускаю тестирование нагрузки, и, как вы можете видеть, очередь растет, но многие работники бездействуют.
Я выполнил точный тест нагрузки за пределами своего контейнера, и все рабочие заняты, а RPSвзлететь довольно высоко.
Насколько я могу судить, все большие переменные sysctl, такие как net.core.somaxconn
и net.netfilter.nf_conntrack_max
, в порядке, а параметры uwsgi идентичны.
Единственное отличиеконтейнеризация и устранение супервизор внутри контейнера.Я не вижу никаких специальных настроек супервизора.
Мне нужно лучше использовать процессор и рабочую силу.
Эта проблема возникает, только когда я использую --http11-socket
.Отключение дает 100% загрузку рабочего, но я также начинаю получать 502 обратно от uwsgi, несмотря на --http-keepalive