Я развернул свое приложение Django с помощью nginx + uwsgi. Я также реализовал микрокэширование и внес другие изменения, следуя этой статье (Nginx 10k одновременных подключений).
Сейчас я использую jMeter и тестирую 1000 одновременных запросов. Раньше сервер отправлял 502 запроса после 70-80 запросов, но в настоящее время он обслуживает все 1000 запросов без сбоев.
Проблемы:
Почему nginx / uwsgi не использует максимальную мощность сервера для обслуживания запросов. Как я могу заставить сервер использовать всех uwsgi worker, чтобы я мог сократить время отклика с 18 до 1-2 секунд.