Нагрузочное тестирование: 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.
Спасибо заранее.