Как исправить ошибку 504 таймаута шлюза в Gunicorn

gunicorn app:app -b :8080 --timeout 120 --workers=3 --threads=3 --worker-connections=1000

Я новичок в devops и сейчас я использую эту команду для запуска моего приложения на порту 9=8080, но если я получаю слишком много запросов, я получаю ошибку 504 gateway timeout. Я знаю, что workers =3 означает, что если три запроса приходят одновременно, они будут обрабатываться одновременно рабочим, но в чем смысл потоков и рабочих соединений,

нужно ли мне увеличить размер рабочего, потоков и рабочих соединений, чтобы предотвратить возникновение 504?

Мне нужно знать, является ли эта команда правильной.
Если нет, то как мне изменить ее, чтобы ошибка 504 не повторялась?

Есть несколько способов исправить ошибку таймаута шлюза 504 в Gunicorn с Django. Один из способов - увеличить количество рабочих. Другой способ - увеличить значение тайм-аута.

Вернуться на верх