Läuft Gunicorn unter Windows?


76

Ich habe mich eine Weile umgesehen und war überrascht, keine Informationen darüber zu finden, ob Gunicorn unter Windows läuft oder nicht. Weiß jemand, ob dies der Fall ist, und wenn ja, wo finde ich Unterlagen dazu?


Ich suche nach der nächstgelegenen Alternative zu Gunicorn für Windows. Irgendwelche Vorschläge?
Hendy Irawan

5
Ich benutze jetzt Kellnerin , sehr gute Alternative :)
Hendy Irawan

Antworten:



96

Technisch ist dies keine Antwort. Aber praktisch die Antwort, nach der ich gesucht habe, ist, wie man eine WSGI-Web-App (wie Django) unter Windows ausführt, und für diejenigen, die aus diesem Grund auf diese Seite gekommen sind, hier ist sie:

Ich benutze jetzt Kellnerin , sehr gute Alternative :)

Grundsätzlich müssen Sie den gunicornAnruf nur durch Folgendes ersetzen :

waitress-serve --listen=*:8000 myapp.wsgi:application

Bei typischen Apps erhalten Sie das gleiche Ergebnis wie beim Ausführen von Gunicorn. :) Viel Glück!


3
Perfekt. Genau das, wonach ich gesucht habe!
Grovduck

4
Perfekt für mich arbeiten, ohne anderen Code ändern zu müssen, danke! Obwohl ich am Ende verwendet habe, waitress.serve(app, listen='0.0.0.0:5003')wo 5003sich mein benutzerdefinierter Port befindet und appistapp = Flask(__name__)
Shane Smiskol

6
Dies ist eine dieser Antworten, die StackOverflow großartig macht
ColinMac




0

Ich versuche, eine ASGI-App unter Windows mit FASTAPI zu erstellen. FASTAPI wird auf dem Gunicorn & Uvicorn-Server ausgeführt. Ich habe die FASTAPI- Dokumentation gelesen , um herauszufinden, wie ich meine App unter Windows bereitstellen kann. Sie schlagen vor, Docker zu verwenden, um die App unter Windows bereitzustellen. Es stellt sich heraus, dass Gunicorn am besten für Fenster geeignet ist.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.