Ich verwende Locust.io, um eine Anwendung zu laden. Ich bekomme einen zufälligen Fehler, dass ich das Problem nicht genau lokalisieren kann:
1) ConnectionError (ProtocolError (\ 'Connection abgebrochen. \', BadStatusLine ("\ '\'",)),)
2) ConnectionError (ProtocolError ('Verbindung abgebrochen.', Fehler (104, 'Verbindung durch Peer zurückgesetzt')),)
Die erste ist die, die ein paar Mal pro 1.000.000 Anfragen passiert und scheint in Gruppen zu passieren, wo es auf einmal 5-20 gibt und dann ist es in Ordnung. die zweite passiert nur alle paar Tage oder so.
Die CPU und der Arbeitsspeicher liegen deutlich unter der maximalen Auslastung aller Server für den Datenbankserver, den Anwendungsserver und die Maschine, auf der locust.io ausgeführt wird.
Die Server sind mittelgroße Linode Server, auf denen Ubuntu 14.04 läuft. Die App ist Django und die Datenbank in PostgreSQL. Ich habe bereits die maximale Grenze für offene Dateien erhöht, frage mich aber, ob noch etwas auf dem Server erhöht werden muss, das zu gelegentlichen Fehlern führen könnte.
Aus der Suche nach dem Fehler konnte ich schließen, dass es etwas mit der Python-Anfragen-Bibliothek zu tun haben könnte.
- Jede Hilfe wird sehr geschätzt.
Tags und Links python server python-requests locust