nginx + uwsgi, работающий в Amazon ECS, возвращает сокет: слишком много открытых файлов (24) (изменение Ulimit не помогло) - PullRequest
0 голосов
/ 03 октября 2018

У меня 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 также установлены максимально возможный предел.

...