Я использую Gunicorn, чтобы подать мое веб-приложение на флягу.Мое веб-приложение отправляет запросы на загрузку огромных файлов размером более 10 ГБ, что занимает некоторое время.Я транслирую вывод прогресса обратно на веб-страницу с помощью генератора, поэтому соединение остается открытым до завершения загрузки.Моя проблема в том, что Gunicorn будет зависать через определенное количество секунд.
Я настроил тайм-аут так, чтобы он был длиннее:
/usr/bin/gunicorn -c /my/dir/to/app/gunicorn.conf -b 0.0.0.0:5000 wsgi --timeout 90
, но я не знаю, сколько времени это займет, поэтому я должен продолжать изменять этот тайм-аут, если загруженный файл получитвсе больше и больше.
Мне было интересно, есть ли способ отключить тайм-аут все вместе, или есть ли другой способ исправить длительное время загрузки.