Нагрузочное тестирование: 502 Bad Gate way при отправке нескольких запросов в UWSGI

Я столкнулся с странной проблемой при нагрузочном тестировании своего приложения Flask.

Я запускаю свое приложение uwsgi с 4 процессорами и 2 потоками:

chdir = /app
wsgi-file = wsgi.py
master = true
stats = 0.0.0.0:9191
processes = 4
threads = 2
enable-threads = true.

Отправляя несколько запросов на тестирование параллелизма, я смотрел статистику uwsgi, используя uwsgitop, и все 4 процесса получают запросы, но большую часть времени я вижу ошибку 502 неверного шлюза.

Приложение контейнерное, HAProxy, AWSCloudfront.

Не уверен, где искать журналы и что происходит с запросами, если я отправляю 100 запросов, обрабатываются только 60, остальные 502.

Спасибо заранее.

0 ответов

Другие вопросы по тегам