Таймауты Heroku Gunicorn - PullRequest
0 голосов
/ 19 июня 2020

У меня есть приложение python da sh, которое выполняет анализ тональности строки текста и отображает результаты этого анализа на панели инструментов с помощью Plotly и Da sh. Когда я смотрю журналы своего приложения Heroku, я замечаю, что у моих рабочих тайм-аут, когда я пытаюсь выполнить анализ настроений. Я посмотрел документацию heroku, и максимальный таймаут, который вы можете установить, составляет 30 секунд. Мой анализ занимает более 30 секунд с момента извлечения данных из таблицы Dynamodb, предварительной обработки / очистки данных и последующего анализа настроений с помощью nltk. Есть ли способ продлить тайм-аут для Heroku?

1 Ответ

0 голосов
/ 19 июня 2020

Согласно документации , на Heroku невозможно продлить тайм-аут. Если ваш запрос занимает более 30 секунд, вам следует переместить работу в фоновую задачу или работника.

...