Код: Выделить всё
2024-12-10T12:06:33.635Z ERROR - Container tdoc3_0_bded436f for site tdoc3 did not start within expected time limit. Elapsed time = 230.5782541 sec
2024-12-10T12:06:33.651Z ERROR - Container tdoc3_0_bded436f didn't respond to HTTP pings on port: 8000, failing site start. See container logs for debugging.
2024-12-10T12:06:33.658Z INFO - Stopping site tdoc3 because it failed during startup.
Код: Выделить всё
apt-get update && apt-get install -y \
libmagic1 \
build-essential \
python3-dev \
libjpeg-dev \
libmupdf-dev \
mupdf-tools \
tesseract-ocr \
poppler-utils \
libgl1-mesa-glx \
libglib2.0-0 \
libopencv-dev && \
gunicorn --workers 3 --bind 0.0.0.0:8000 --timeout 700 --log-level debug app:app
План: Premium V3 P2V3
Размер модели: ~2 ГБ
Настройка Flask API с помощью Gunicorn
Работа на порту 8000
Я получаю сообщение об ошибке тайм-аута контейнера, и приложение не отвечает на запросы HTTP.
Что я пробовал:Увеличено значение таймаута (--timeout 700) в команде Gunicorn.
Убедилось, что в контейнере установлены все необходимые зависимости.
Вопросы: p>
Известно ли ограничение службы приложений Azure в отношении времени запуска контейнера для больших моделей или зависимостей?
Может ли размер модели в 2 ГБ быть причиной тайм-аута? Если да, то как я могу оптимизировать загрузку приложения или модели, чтобы избежать этой проблемы?
Нужно ли мне изменить какие-либо конфигурации в службе приложений Azure (например, увеличить время ожидания запуска, настроить параметры памяти) для соответствия более крупной модели? размеры?
Дополнительная информация:
План Azure Premium V3 P2V3 (более чем достаточно ресурсов).
Журналы показывают, что контейнеру не удается ответить в ожидаемые сроки время.
Будем очень признательны за любые рекомендации по этому вопросу!
Подробнее здесь: https://stackoverflow.com/questions/792 ... -2gb-model
Мобильная версия