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 содержит только текстовую команду(ы)