2017-07-20 1 views
-2

So verwende ich Gunicorn-Webserver oben auf einem Kolben-Webserver. 3 der 5-Anfragen an den Server nicht mit dem folgenden Fehler:Konsequente Verbindung verweigert Fehler bei der Verwendung von Gunicorn in einem Docker-Container

Exception: I/O error on POST 
    Connection refused (Connection refused); nested exception is org.apache.http.conn.HttpHostConnectException 

I 4 Arbeiter Knoten auf einem 2-Kern-VM, die Andockfensters Behälter läuft, wo diese gunicorn Webserver laufen. Kommt diese Ausnahme den Gunicorn-Leuten bekannt vor? Von der Ausnahme, ich verstehe, dass es nichts zu hören auf die Anfrage möglicherweise sein, weil alle Arbeiter beschäftigt sind, kümmert sich um andere Anfragen.

Nicht sicher, wie dieses Problem behoben werden kann. Es hat die Arbeiter von 4 auf 9 erhöht, aber kein Glück.

Die Docker-Datei hat den folgenden Eintrag für gunicorn

EXPOSE 5000 
ENTRYPOINT ["/usr/local/bin/gunicorn", "--config", "/src/gunicConfig.py", "driverApp:app"] 

gunicConfig.py wie folgt aussieht:

bind = "0.0.0.0:5000" 
workers = 4 
+0

Teilen einige weitere Details über Ihre Einrichtung. An dieser Stelle können wir nur raten. – Grimmy

+0

Ich habe einen Gunicorn-Eintrag in den Einträgen dockerfile und gunicorn config hinzugefügt. Nicht sicher, was mehr nötig wäre. Würde das genügen? – Hary

+0

Hat Gunicorn einen Statistikserver wie uWSGI? Das sollte es trivial machen zu sehen, was die Arbeiter vorhaben. Vielleicht verwendet Ihr Client einen Verbindungspool und hält Verbindungen offen, bis sie gebootet werden? Führen Sie einen Reverse-Proxy aus? – Grimmy

Antwort

0

Mit Ihren sehr wenig Informationen und mit meinem einem ähnlichen Problem zu sehen, während der Server-Bereitstellung sieht es wie folgt aus:

  1. Sie dienen nicht diese 3 Abfragen von 5 - ch eck für vollständige URL-Link & Erweiterungen. URLs möglicherweise falsch formatiert
  2. Firewall
  3. Erfordert Ihr Proxy Authentifizierung? Wenn ja, wird es vor
  4. anfordernden authentifizierten

Teilen Sie Ihre Spur für mehr Eingänge

+0

nichts davon scheint ein Problem zu sein – Hary

+0

zusammen mit der Verbindung verweigert Fehler, es gibt auch I/O-Fehler – Hary

+0

Teilen Sie Ihre Stack-Trace, ohne die Spur zu sehen, dass alles, was ich vorhersagen kann. – Enigma

Verwandte Themen