Django на AWS elastic beanstalk: не удалось сгенерировать файл rsyslog с ошибкой Procfile could not be parsed

Я пытаюсь добавить пользовательский Procfile в мою среду Django elastic beanstalk, но получаю следующую ошибку во время развертывания:

022/06/02 08:14:22.827519 [INFO] Generating rsyslog config from Procfile

2022/06/02 08:14:22.827557 [ERROR] failed to generate rsyslog file with error Procfile could not be parsed

2022/06/02 08:14:22.827564 [ERROR] Произошла ошибка при выполнении команды [app-deploy] - [GetToggleForceRotate]. Остановите выполнение команды. Error: failed to generate rsyslog file with error Procfile could not be parsed

.

Используемый мной Procfile следующий:

web: gunicorn --bind 127.0.0.1:8000 --workers=1 --threads=10 myapp.wsgi:application

А опция, которую я ранее использовал в конфигурации .ebextentions, была

option_settings:
  aws:elasticbeanstalk:environment:proxy:staticfiles:
    /static: static
  aws:elasticbeanstalk:container:python:
    WSGIPath: myapp.wsgi:application
    NumProcesses: 1
    NumThreads: 10

и он успешно запустился. Есть какие-нибудь предположения? Спасибо

У меня была такая же проблема, проблема заключалась в том, что у меня был комментарий в начале моего Procfile, удаление этого комментария устранило проблему. Убедитесь, что ваш Procfile содержит только текстовую команду(ы)

Вернуться на верх