uWSGI очередь прослушивания сокета заполнена - PullRequest
0 голосов
/ 02 июня 2018

Моя установка включает балансировщик нагрузки (haproxy) с двумя серверами NGINX, на которых работает Django.Сервер 2 работает нормально, но иногда сервер 1 начинает зависать, и журнал заполняется "* очередь прослушивания сокета uWSGI": 8000 "(fd: 3) заполнена !!! (101/100) *"сообщение.

Как мне решить эту проблему?

1 Ответ

0 голосов
/ 03 июля 2019

Ваша очередь прослушивания заполнена.Когда вы запускаете uwsgi, передайте его --listen 1024, чтобы увеличить очередь до 1024.

Обратите внимание, что большая очередь делает вас более восприимчивыми к DDoS-атаке.

Возможно, вам также потребуется увеличить net.core.somaxconn

sysctl -w net.core.somaxconn=65536
...