У меня UWSGI работает за прокси-сервером Nginx.Я попытался сравнить мой экземпляр с помощью Apache Bench.В какой-то момент я получаю ошибку Too many open files (24)
, когда запускаю команду ab -c 1100 -n 2000 https://example.com/test
.
. Я изменил пределы своего экземпляра ECS, а также Docker-контейнеры и подтвердил его, набрав ulimit -n
, чтовозвращает 100000
в обоих местах.
Я перепроверил пределы отдельных процессов NGINX, Uwsgi, открыв /proc/PID
, где Max open files
установлено на 100000.
Параметры worker_connections
и worker_rlimit_nofile
в /etc/nginx/nginx.conf
также установлены максимально возможный предел.