fix: prevent VK downloader from blocking queue
This commit is contained in:
parent
5d3cd92a03
commit
a9d1ffc864
3 changed files with 38 additions and 7 deletions
|
|
@ -20,7 +20,8 @@ RUN mkdir -p downloads
|
|||
|
||||
ENV PYTHONUNBUFFERED=1
|
||||
|
||||
# Gunicorn: 1 worker (последовательная обработка), без таймаута
|
||||
# Порт берется из переменной окружения PORT (по умолчанию 5000)
|
||||
CMD sh -c "gunicorn --workers=1 --timeout=0 --bind=0.0.0.0:${PORT:-5000} app:app"
|
||||
# Gunicorn: несколько worker-ов и конечные таймауты, чтобы один зависший
|
||||
# клиент или запрос не блокировал весь VK downloader.
|
||||
# Порт берется из переменной окружения PORT (по умолчанию 5000).
|
||||
CMD sh -c "gunicorn --workers=${GUNICORN_WORKERS:-2} --threads=${GUNICORN_THREADS:-4} --timeout=${GUNICORN_TIMEOUT:-360} --graceful-timeout=${GUNICORN_GRACEFUL_TIMEOUT:-30} --keep-alive=${GUNICORN_KEEP_ALIVE:-5} --bind=${BIND_HOST:-0.0.0.0}:${PORT:-5000} app:app"
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue