Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Konfiguration des WSGI Servers mit einem Profil auf Elastic Beanstalk
Sie können Ihrem Quellpaket eine hinzufügen Procfile, um den WSGI Server für Ihre Anwendung zu spezifizieren und zu konfigurieren. Sie können benutzerdefinierte Start- und Ausführungsbefehle in der angebenProcfile
.
Wenn Sie eine Procfile
verwenden, überschreibt sie die aws:elasticbeanstalk:container:python
-Namespaceoptionen, die Sie mithilfe von Konfigurationsdateien festlegen.
Im folgenden Beispiel wird a verwendetProcfile
, um u WSGI als Server anzugeben und ihn zu konfigurieren.
Beispiel Procfile
web: uwsgi --http :8000 --wsgi-file application.py --master --processes 4 --threads 2
Das folgende Beispiel verwendet aProcfile
, um Gunicorn, den WSGI Standardserver, zu konfigurieren.
Beispiel Procfile
web: gunicorn --bind :8000 --workers 3 --threads 2 project.wsgi:application
Hinweise
-
Wenn Sie einen anderen WSGI Server als Gunicorn konfigurieren, stellen Sie sicher, dass Sie ihn auch als Abhängigkeit Ihrer Anwendung angeben, damit er auf Ihren Umgebungsinstanzen installiert wird. Weitere Informationen zur Abhängigkeitsspezifikation finden Sie unter Angeben von Abhängigkeiten mithilfe einer Anforderungsdatei auf Elastic Beanstalk.
-
Der Standardport für den WSGI Server ist 8000. Wenn Sie in Ihrem
Procfile
-Befehl eine andere Portnummer angeben, legen Sie auch diePORT
-Umgebungseigenschaft auf diese Portnummer fest.