Следуя https://docs.microsoft.com/en-gb/azure/app-service/configure-common#configure -path-mappings , я смонтировал контейнер хранилища BLOB-объектов в своей Azure службе приложений.
Приложение Flask работало нормально, пока я загрузил в контейнер для хранения большой файл размером 16 ГБ. Теперь приложение не запускается. Проблема, похоже, в том, что контейнер docker не может быть создан вовремя. Я получаю следующие журналы:
2020-06-16T08:17:46.912Z INFO - Initiating warmup request to container xyz_0_8ece6717 for site xyz
2020-06-16T08:18:02.665Z INFO - Waiting for response to warmup request for container xyz_0_8ece6717. Elapsed time = 15.7514997 sec
2020-06-16T08:19:42 No new trace in the past 1 min(s).
, пока не будет достигнуто максимальное время ожидания 1800 секунд. Иногда я также получаю другое сообщение об ошибке:
2020-06-16T08:39:47.167Z ERROR - [BYOS] Azure storage volume abc for site xyz faulted.
Когда я меняю отображение пути на пустой контейнер для хранения, он загружается нормально (ну, он вылетает, потому что файлы отсутствуют. Но этого следовало ожидать .. .)
Что я могу сделать, чтобы а) это исправить? б) отладить это дальше?
Или контейнеры хранения не предназначены для размещения больших файлов?