Elastic Beanstalk에서 프로파일을 사용하여 WSGI 서버 구성하기 - AWS Elastic Beanstalk

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Elastic Beanstalk에서 프로파일을 사용하여 WSGI 서버 구성하기

소스 번들에 Procfile a를 추가하여 애플리케이션에 맞는 WSGI 서버를 지정하고 구성할 수 있습니다. 다음 예제에서는 Procfile a를 사용하여 u를 WSGI 서버로 지정하고 이를 구성합니다.

예 Procfile
web: uwsgi --http :8000 --wsgi-file application.py --master --processes 4 --threads 2

다음 예에서는 Procfile a를 사용하여 기본 서버인 Gunicorn을 구성합니다. WSGI

예 Procfile
web: gunicorn --bind :8000 --workers 3 --threads 2 project.wsgi:application
주의
  • Gunicorn 이외의 WSGI 서버를 구성하는 경우 환경 인스턴스에 설치되도록 해당 서버를 애플리케이션의 종속 항목으로도 지정해야 합니다. 종속 사양에 대한 자세한 내용은 Elastic Beanstalk의 요구 사항 파일을 사용하여 종속성 지정하기을 참조하십시오.

  • 서버의 기본 포트는 8000입니다. WSGI Procfile 명령에서 다른 포트를 지정하는 경우, PORT 환경 속성 역시 이 포트로 설정해야 합니다.

Procfile를 사용하면 구성 파일로 설정한 aws:elasticbeanstalk:container:python 네임스페이스 옵션이 덮어쓰여집니다.

Procfile 사용법에 대한 자세한 내용을 보려면 Elastic Beanstalk Linux 플랫폼 확장Buildfile 및 Procfile 섹션을 확장하십시오.