Als «gunicorn» getaggte Fragen

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

12
Supervisor lädt keine neuen Konfigurationsdateien
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. …

3
Nginx ohne Servername und mit nur statischen IP-Adresse?
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 …
34 ubuntu  nginx  gunicorn 

1
Wie behebt man den gunicorn Critical Worker Timeout Fehler?
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 …
26 nginx  gunicorn 

1
Keepalive-Einstellung für Gunicorn hinter ELB ohne Nginx
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 …

1
nginx beendet die Verbindung nach 65 KB
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 …
11 nginx  gunicorn 

2
Bereitstellen von CherryPy-Apps: Standalone, WSGI Server oder NGinx?
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 …

2
Langfristige Anfragen mit Gunicorn + Nginx
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 …

4
gunicorn + django + nginx unix: // socket fehlgeschlagen (11: Ressource vorübergehend nicht verfügbar)
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 …

1
Gunicorn wird nach einem HUP-Signal nicht vollständig nachgeladen
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 …

1
Gunicorn hinter Apache Link zu localhost
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 …
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.