Gunicorn „Green Unicorn“ ist ein Python-WSGI-HTTP-Server für UNIX. Es handelt sich um ein Pre-Fork-Worker-Modell, das aus Rubys Unicorn-Projekt portiert wurde. Der Gunicorn-Server ist weitgehend kompatibel mit verschiedenen Web-Frameworks, einfach zu implementieren, verbraucht kaum Serverressourcen und ist recht schnell.
Fühlen Sie sich frei, sich uns bei #gunicorn auf Libera.chat anzuschließen.
Die Dokumentation wird unter https://docs.gunicorn.org gehostet.
Gunicorn erfordert Python 3.x >= 3.7 .
Von PyPI installieren:
$ pip Gunicorn installieren
Grundlegende Verwendung:
$ gunicorn [OPTIONEN] APP_MODULE
Dabei hat APP_MODULE
das Muster $(MODULE_NAME):$(VARIABLE_NAME)
. Der Modulname kann ein vollständig gepunkteter Pfad sein. Der Variablenname bezieht sich auf ein WSGI-Callable, das im angegebenen Modul gefunden werden sollte.
Beispiel mit Test-App:
$ cd-Beispiele $ gunicorn --workers=2 test:app
Weitere Einzelheiten finden Sie in unserem vollständigen Leitfaden für Mitwirkende.
Gunicorn wird unter der MIT-Lizenz veröffentlicht. Weitere Einzelheiten finden Sie in der LICENSE-Datei.