#docker #scipy #amazon-ecs #aws-fargate
Вопрос:
По странной причине, в последнее время в ECS Fargate наше приложение (django/nginx/uwsgi) получает эту ошибку:
File "/usr/local/lib/python3.9/site-packages/scipy/optimize/_linprog_highs.py", line 21, in lt;modulegt; from ._highs._highs_constants import ( ImportError: /usr/local/lib/python3.9/site-packages/scipy/optimize/_highs/_highs_constants.cpython-39-x86_64-linux-gnu.so: failed to map segment from shared object unable to load app 0 (mountpoint='') (callable not found or import error)
Я не уверен, что здесь происходит, это произошло только за последний день или около того.
Я попытался увеличить fargate до 8 ГБ памяти и 40 ГБ эфемерного хранилища, но все равно безуспешно. Поиск в Интернете, похоже, указывает на то, что это связано с /tmp, но я не думаю, что это применимо здесь.
Наши сборки основаны на Ubuntu 16.04, и мы используем docker image python 3.9.7
Комментарии:
1. На самом сервере вы можете импортировать scipy вручную в командной строке Python и получить ту же ошибку?