У меня есть приложение Flask, которое когда-либо разворачивается только как локальная служба, которое постоянно выдает эту ошибку в консоли браузера и не может загрузить контент.Приложение представляет собой службу сбора и распространения медиа.Я понимаю, что существует несоответствие между значением длины содержимого в заголовке, но я не знаю, откуда оно берется, как его игнорировать или как решить проблему.
Ошибка возникает в двух контекстах.
- При загрузке представления галереи, которое загружает файлы из локальной папки (в приложении фляги).
- При публикации новогомультимедиа через API приложения (используя Flask-SocketIO).
Ошибки периодически и никогда не совпадают в одних и тех же файлах.
Похоже, это происходит чаще, когда я переместил приложение в контейнер Docker со следующим стеком:
- python: 3.7-alpine
- Flask (1.0.2)
- Google Firestore (DB)
- Flask-SocketIO
- Gunicorn
- Eventlet
- (Есть еще кучапакеты, которые я использую, но я не думаю, что они все имеют отношение к данной проблеме)
Это выполняется в Windows 10 в контейнере Docker, и все расположения носителей монтируются как тома с использованием -vДокерская команда.
Кажется, я также получаю поток ошибок BlockingIO, но я не уверен, что они связаны с этой проблемой.