Ein Python WSGI HTTP Server für UNIX, leicht und schnell. Es ist ein Pre-Fork-Worker-Modell, das aus Rubys Unicorn-Projekt portiert wurde. http://gunicorn.org
Ich habe ein Problem beim Bereitstellen der Django-App mit Gunicorn und Supervisor. Obwohl ich Gunicorn dazu bringen kann, meine App zu bedienen (indem ich PYTHONPATH richtig einstelle und einen entsprechenden Befehl ausführe, den aus der Supervisord-Konfiguration), kann ich Supervisor nicht dazu bringen, sie auszuführen. Meine App wird einfach nicht angezeigt. …
Dies ist meine erste Web-App-Bereitstellung, bei der alle möglichen Probleme auftreten. Ich werde momentan eine Nginx + Gunicorn-Implementierung für die Django-App durchführen, aber diese Frage bezieht sich hauptsächlich auf Nginx-Konfigurationen. In einigen Fällen erhielt nginx Verbindungen und einen Proxy zum lokalen Server von gunicorn. In den Nginx-Konfigurationen, wo steht, server_namemuss …
Ich habe Nginx und Gunicorn verwendet, um meine Website auf zwei Servern zu hosten. Beide Server haben die gleichen Versionen von Paketen und die Website wird erfolgreich gehostet. Aber in einem meiner Server Gunicorn bekommt immer Timeout und ich bekomme Fehler [CRITICAL]Worker Timeout Booting worker with pid Worker cannot boot …
Die REST-API unserer App wird von Gunicorn ( nicht hinter Nginx) bereitgestellt, das auf AWS EC2-Instanzen mit einem typischen Setup für automatische Skalierung / Lastenausgleich ausgeführt wird. Das Leerlauf-Timeout des Load Balancers beträgt 60 Sekunden und das Keep-Alive-Timeout von Gunicorn 2 Sekunden. Wir haben sporadische 504 Gateway TimeoutAntworten von dieser …
Ich habe Nginx als Front-End für eine Python-Anwendung konfiguriert, die unter Gunicorn ausgeführt wird, aber Nginx beendet Verbindungen, nachdem ungefähr 65.000 Daten gesendet wurden. Zum Beispiel habe ich eine Ansicht, die so aussieht: def debug_big_file(request): return HttpResponse("x" * 500000) Wenn ich jedoch über nginx auf diese URL zugreife, erhalte ich …
Ich beabsichtige, mit einem einzigen VPS mehrere verkehrsarme CherryPy-Apps als Unterverzeichnisse bereitzustellen. zB: example.com/app1, example.com/app2usw. Nach der Untersuchung der WSGI-Bereitstellung scheint die bevorzugte Methode für die Bereitstellung von Apps darin zu bestehen, einen WSGI-Server (Gunicorn, uWSGI usw.) und NGinx in einem Reverse-Proxy-Setup zu verwenden. Es scheint übertrieben, zwei Webserver gleichzeitig …
Ich habe einen Integrationsserver für unsere Django-basierte Anwendung zusammengestellt. Einige der Funktionen sind noch experimentell und führen zu zu langen Anforderungen. Ich bin mit der schlechten Leistung im Moment einverstanden, aber ich muss mich integrieren können. Immer wenn wir die Funktion verwenden, die zu einer langen Anfrage führt, hängt die …
Auf diesen mit Django, Gunicorn, Supervisor und Nginx konfigurierten Servern wird sehr viel Datenverkehr ausgeführt. Aber oft sehe ich 502 Fehler. Also habe ich die Nginx-Protokolle überprüft, um festzustellen, welcher Fehler vorliegt, und dies wird aufgezeichnet: [Fehler] 2388 # 0: * 208027 connect () to unix: /tmp/gunicorn-ourapp.socket fehlgeschlagen (11: Ressource …
Ich versuche, einen funktionierenden Supervisor / Gunicorn / Django-Setup für Vagrant zu bekommen. Ich benutze Python-Watchdog, um Gunicorn neu zu starten, wenn Codeänderungen auftreten. Ich verwende die folgende Supervisor-Konfiguration für Gunicorn: [program:someapp] environment=PYTHONPATH='/vagrant/libs/unmodified/django-error-capture-middleware/src:/vagrant:/home/vagrant/.virtualenvs/someapp/lib/python2.7/site-packages:/vagrant/wsgi',DJANGO_SETTINGS_MODULE=someapp.settings.vagrant command=/home/vagrant/.virtualenvs/someapp/bin/gunicorn --bind 0.0.0.0:80 --pid=/home/vagrant/.gunicorn.pid --preload --workers=1 --debug --log-level debug --error-logfile - --access-logfile - vagrant_wsgi:application user=root group=root redirect_stderr=true …
Ich habe ein Gunicorn, das mit mod_proxy eine Kolbenanwendung hinter Apache bedient. Gunicorn ist an http://localhost:8080/. Angenommen, mein Server ist eingeschaltethttp://example.com/ Wenn ich einen ungültigen Link auf meinen Server poste (z. B. das Nachstellen vergessen), http://example.com/with-no-trailing-slashwird der Benutzer beispielsweise umgeleitet, http://localhost:8080/with-no-trailing-slashwas nicht gültig ist, da sich auf dem Clientcomputer kein …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.