기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Elastic Beanstalk에서 Procfile을 사용하여 WSGI 서버 구성
소스 번들에 Procfile를 추가하여 애플리케이션의 WSGI 서버를 지정하고 구성할 수 있습니다. Procfile
에서 사용자 지정 시작 및 실행 명령을 지정할 수 있습니다.
Procfile
를 사용하면 구성 파일로 설정한 aws:elasticbeanstalk:container:python
네임스페이스 옵션이 덮어쓰여집니다.
다음 예제에서는 Procfile
를 통해 uWSGI를 서버로 지정하고 구성합니다.
예 Procfile
web: uwsgi --http :8000 --wsgi-file application.py --master --processes 4 --threads 2
다음 예제에서는 Procfile
를 통해 기본 WSGI 서버인 Gunicorn을 구성합니다.
예 Procfile
web: gunicorn --bind :8000 --workers 3 --threads 2 project.wsgi:application
주의
-
Gunicorn이 아닌 WSGI 서버를 구성하는 경우, 환경 인스턴스에 설치될 수 있도록 애플리케이션의 종속 파일로 지정해야 합니다. 종속 사양에 대한 자세한 내용은 Elastic Beanstalk에서 요구 서헝 파일을 사용하여 종속성 지정을 참조하십시오.
-
WSGI 서버의 기본 포트는 8000입니다.
Procfile
명령에서 다른 포트를 지정하는 경우,PORT
환경 속성 역시 이 포트로 설정해야 합니다.