низкий процессор + большинство рабочих простаивают в ECS + uwsgi во время сборки очереди прослушивания - PullRequest
0 голосов
/ 03 июля 2019

uw

Я застрял в UWSGI на две недели.Я запускаю тестирование нагрузки, и, как вы можете видеть, очередь растет, но многие работники бездействуют.

Я выполнил точный тест нагрузки за пределами своего контейнера, и все рабочие заняты, а RPSвзлететь довольно высоко.

Насколько я могу судить, все большие переменные sysctl, такие как net.core.somaxconn и net.netfilter.nf_conntrack_max, в порядке, а параметры uwsgi идентичны.

Единственное отличиеконтейнеризация и устранение супервизор внутри контейнера.Я не вижу никаких специальных настроек супервизора.

Мне нужно лучше использовать процессор и рабочую силу.

Эта проблема возникает, только когда я использую --http11-socket.Отключение дает 100% загрузку рабочего, но я также начинаю получать 502 обратно от uwsgi, несмотря на --http-keepalive

...