AWS Beanstalk - FileNotFoundError: [Errno 2] Нет такого файла или каталога: '/var/app/staging/'

Я использую Elastic Beanstalk без контейнера, только экземпляр EC2. Иногда при создании нового экземпляра происходит сбой без какой-либо причины. Я обнаружил несколько странных логов

Я знаю, что содержимое папки содержит новую версию моего кода, но я не управляю этой папкой, она управляется самой AWS с помощью cloudformation. Есть ли какое-нибудь решение?

Спасибо

Чтобы исправить проблему и не иметь проблем при запуске :)

Если это приложение для django, вы можете настроить что-то вроде этого в файле .ebextension. app_core - это каталог, содержащий ваш файл settings.py

option_settings:
  aws:elasticbeanstalk:application:environment:
    DJANGO_SETTINGS_MODULE: "dtp_web_core.settings"
    PYTHONPATH: "/var/app/current:$PYTHONPATH"
  aws:elasticbeanstalk:container:python:
    WSGIPath: "dtp_web_core.wsgi:application"
  aws:elasticbeanstalk:environment:proxy:staticfiles:
    /static: staticfiles
Вернуться на верх