3 Stimmen

mongoengine mit gevent, wie kann man Verbindungen schließen/beenden?

Ich bekomme connection refused because too many open connections: 204 beim Versuch zu tun MyApp.objects.get(foo=bar) in einem Gevent-Prozess. In models.py habe ich connect('my_db') . In meinem Skript mache ich gevent.monkey.patch_all() Ich habe diese Frage gesehen

pymongo + gevent: Wirf mir eine Banane zu und mach mich zum Affen_patch?

und diese Ausgabe

https://github.com/hmarr/mongoengine/issues/272

aber ich verstehe nicht, wie man Zugriff auf die Verbindung erhält, um die end_request . Ich habe auch diesen Patch ausprobiert, aber er hilft mir nicht (es sei denn, ich benutze ihn falsch)

https://gist.github.com/1184264

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X