Tag: gevent

Gevent ist eine koroutine-Python-basierte Netzwerk-Bibliothek, die verwendet greenlet, um eine high-level-synchrone API von oben auf libevent (libev nach 1,0) – event-Schleife.

führen Sie die web-app mit gevent

Anzahl der Antworten 1 Antworten
Möchte ich versuchen, um das Spiel mit gevent als web-server und application-framework. Ich sehe keinen Weg, um "neu starten" den server oder die Anwendung aktualisieren, code, ohne zu töten und starten das ganze python-Anwendung wieder. Ist das

Der Versuch, mit gevent Bibliothek in Python: "ImportError: cannot import name core"

Anzahl der Antworten 2 Antworten
Ich bin versucht, gevent Bibliothek in einem Python-app, die ich Schreibe. Jedoch, beide easy_install und installieren es manuell zu sein scheint zu scheitern. Irgendwelche Vorschläge? Python 2.6.2 (r262:71600, Aug 5 2009, 10:31:21) [GCC 4.1.2 20080704 (Red Hat

redis + gevent - Schlechte performance - was mache ich falsch?

Anzahl der Antworten 1 Antworten
Schrieb ich einfach eine einfache Stück code auf perf test Redis + gevent zu sehen, wie async hilft perforamance und ich war überrascht, zu finden, schlechte Leistung. hier ist mein code. Wenn Sie loszuwerden, die ersten beiden

deaktivieren Sie die Anfrage, die Pufferung in nginx

Anzahl der Antworten 4 Antworten
Scheint es, dass der nginx-Puffer-Anforderungen vor der übergabe an die updstream server,es ist zwar OK für die meisten Fälle ist es für mich sehr schlimm 🙂 Mein Fall ist so: Ich habe nginx als frontend-server als proxy

wie kombinieren django plus gevent die Grundlagen?

Anzahl der Antworten 1 Antworten
Nach viel suchen und googlen komme ich zurück zu dem Brunnen. Ich habe Django 1.4 und bin auf der Suche für eine anständige arbeiten Beispiel, um herauszufinden, bekommen Django arbeiten mit gevent. Ich mag die Django framwork,

Dynamisch wechselnde log-level, ohne die Anwendung neu zu starten

Anzahl der Antworten 6 Antworten
Ist es möglich, ändern Sie den log-level mit fileConfig in python ohne die Anwendung neu zu starten. Wenn es nicht erreicht werden kann, durch fileConfig gibt es einen anderen Weg um das gleiche Ergebnis? Update: Das war

Eventlet vs Greenlet vs gevent?

Anzahl der Antworten 1 Antworten
Ich versuche zu schaffen, ein GUI-framework, die eine event-Schleife. einige threads für die Benutzeroberfläche und einige für das event-handling. Ich habe, suchte ein wenig und fand diese drei Bibliotheken, und ich Frage mich, welches besser zu verwenden?

Eine nicht blockierende Anforderung mit Anforderungen, wenn die Laufenden Kolben mit Gunicorn und Gevent

Anzahl der Antworten 3 Antworten
Meine Flask-Anwendung wird eine Anfrage erhalten, einige Berechnungen durchführen, und dann eine Anfrage zu einem langsamen externen Endgeräte-Endpunkt-das dauert 5 Sekunden, um zu reagieren. Wie es aussieht, läuft Gunicorn mit Gevent wird es ermöglichen, behandeln viele dieser

Das setup ist effizienter? Kolben mit pypy, oder den Kolben mit gevent?

Anzahl der Antworten 3 Antworten
Beide 'pypy' und 'gevent' sollen eine hohe Leistung. Pypy ist angeblich schneller als CPython, während gevent basiert auf co-Routinen und greenlets, die angeblich macht für eine schnellere web-server. Allerdings sind Sie nicht miteinander kompatibel. Frage ich mich,

Ich kann nicht installieren Gevent

Anzahl der Antworten 2 Antworten
Muss ich installieren Gevent für python2.7, aber nach dem probieren fast alle, die ich noch nicht installieren. Ich habe python 2.6.6 und hier arbeiten alle ok... aber ich brauche python2.7+ dann habe ich install python 2.7.9 und

gevent Bibliothek: "Import Error: no module named greenlet"

Anzahl der Antworten 4 Antworten
Hallo Jungs, die ich heruntergeladen habe ein Skript, benötigen gevent python-Bibliothek, und jedes mal, wenn ich das Skript ausführen es sagt : File "shodan.py", line 7, in <module> from gevent import monkey File "C:\Python27\lib\site-packages\gevent\__init__.py", line 48, in

wie aktivieren Sie Anfragen async-Modus?

Anzahl der Antworten 5 Antworten
für diesen code: import sys import gevent from gevent import monkey monkey.patch_all() import requests import urllib2 def worker(url, use_urllib2=False): if use_urllib2: content = urllib2.urlopen(url).read().lower() else: content = requests.get(url, prefetch=True).content.lower() title = content.split('<title>')[1].split('</title>')[0].strip() urls = ['http://www.mail.ru']*5 def by_requests():

Wie zu installieren gevent auf Windows?

Anzahl der Antworten 6 Antworten
Ich versuche zu installieren gevent auf Windows. Um das zu tun, habe ich heruntergeladen und kompiliert werden, libevent, dann Lauf ich pip install gevent und bekomme eine Fehlermeldung: Please provide path to libevent source with --libevent DIR.

Wie kann ich die pool-verbindungen mit psycopg und gevent?

Anzahl der Antworten 3 Antworten
Den psycopg docs Status: "Psycopg verbindungen sind nicht grün sind thread-sicher und kann nicht verwendet werden, die gleichzeitig von verschiedenen grünen Fäden. Sie versuchen zum ausführen von mehr als einem Befehl an mal mit einem cursor pro

Gevent monkeypatching brechen multiprocessing

Anzahl der Antworten 5 Antworten
Ich bin versucht, multiprocessing-pool, eine Gruppe von Prozessen, von denen jeder ein gevent pool von greenlets. Der Grund dafür ist, dass es eine Menge von Netzwerk-Aktivität, sondern auch eine Menge der CPU-Aktivität, also zu maximieren, meine Bandbreite

Python-requests mit multithreading

Anzahl der Antworten 1 Antworten
Ich habe versucht, zu bauen, ein Schaber mit multithreading-Funktionalität die letzten zwei Tage. Irgendwie konnte ich mich immer noch nicht verwalten. Zuerst habe ich versucht regelmäßige multithreading-Ansatz mit Gewinde-Modul, aber es war nicht schneller als mit einem

gevent nicht richtig installieren auf Ubuntu

Anzahl der Antworten 4 Antworten
Ich will zum Experimentieren mit geventaber nach der Installation kann ich es nicht laden gevent-Modul. Die installation Schritte sind: sudo apt-get install libevent-dev sudo pip install greenlet sudo pip install gevent Die Umgebung ist Ubuntu 10.10 x86_64

Dynamisch wechselnde log-level in python ohne die Anwendung neu zu starten

Anzahl der Antworten 6 Antworten
Ist es möglich, ändern Sie den log-level mit fileConfig in python ohne die Anwendung neu zu starten. Wenn es nicht erreicht werden kann, durch fileConfig gibt es einen anderen Weg um das gleiche Ergebnis? Update: Das war

Wann man Tornado benutzt, wann man Twisted / Cyclone / GEvent / other benutzt

Anzahl der Antworten 4 Antworten
Welche dieser frameworks /Bibliotheken wäre die beste Wahl für den Bau moderner multiuser-web-Anwendung? Ich würde gerne eine asynchrone webserver die es mir ermöglichen, zu skalieren easly. Welche Lösung geben wird, die beste Leistung /Skalierbarkeit /die meisten nützlichen

Die Verwendung von Gevent-Monkey-Patching mit Threading macht das Arbeiten von Threads seriell

Anzahl der Antworten 2 Antworten
Ich bin mit gevent und ich bin monkey-patching alles. Es scheint, wie die monkey-patching bewirkt, dass die threading zu arbeiten Seriell. Mein code: import threading from gevent import monkey; monkey.patch_all() class ExampleThread(threading.Thread): def run(self): do_stuff() # takes

Byte-Array in Python

Anzahl der Antworten 4 Antworten
Wie kann ich darstellen, ein byte-array (wie in Java mit byte) in Python? Werde ich brauchen, um es zu senden, die über die Leitung mit gevent. byte key = {0x13, 0x00, 0x00, 0x00, 0x08, 0x00}; InformationsquelleAutor der

Auf welche Art und Weise sind Grequests asynchron?

Anzahl der Antworten 3 Antworten
Habe ich mit der python-requests-Bibliothek für einige Zeit und hatte vor kurzem ein Bedürfnis, eine Anfrage zu stellen asynchron, das heißt, ich würde gerne senden Sie die HTTP-Anfrage, habe meinen main-thread weiter ausgeführt werden, und eine callback-wird

KeyError im Modul 'threading' nach einem erfolgreichen py.test-Lauf

Anzahl der Antworten 3 Antworten
Bin ich mit einem Satz von tests, die mit py.test. Sie übergeben. Yippie! Aber ich bin mir immer diese Meldung: Exception KeyError: KeyError(4427427920,) in <module 'threading' from '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/threading.pyc'> ignored Wie soll ich über das aufspüren von der

Greenlet Vs. Themen

Anzahl der Antworten 3 Antworten
Ich bin neu gevents und greenlets. Ich fand einige gute Dokumentation, wie mit Ihnen zu arbeiten, aber keiner gab mir die Begründung, wie und Wann sollte ich verwenden greenlets! Was sind Sie wirklich gut? Ist es eine

Sellerie auf Prozesse anwenden und gleichzeitig Aufgaben erledigen

Anzahl der Antworten 4 Antworten
Würde ich gerne Sellerie als eine Warteschlange für meine Aufgaben, so dass meine web-app könnte enqueue-eine Aufgabe, in der eine Antwort zurück und der task verarbeitet werden, inzwischen /someday /... ich Baue eine Art API, also ich

Wie installiere ich die Python-Bibliothek gevent auf Mac OS X Lion?

Anzahl der Antworten 9 Antworten
Python-Bibliothek gevent version 0.13.6 (die aktuelle version auf PyPI) nicht pip install auf OS X Lion, Python 2.7 (und wahrscheinlich noch andere.) Es funktioniert auf Snow Leopard. Wie kann ich diese library installiert? Bonus-Punkte, wenn es getan

Websockets in Flasche

Anzahl der Antworten 1 Antworten
Ich bin derzeit forscht websocket-Unterstützung in Python und bin ein bisschen verwirrt mit den angeboten. Einerseits ist es möglich,Kolben + gevent. Auf der anderen Seite, uwsgi hat socket-Unterstützung und endlich gibt es eine Erweiterung, die beide bundles

Eventlet oder gevent oder Stackless + Twisted, Pylons, Django und SQL Alchemy

Anzahl der Antworten 4 Antworten
Sind wir mit Twisted ausgiebig für Anwendungen, die erfordern viel asynchroner io. Es gibt einige Fälle, wo Dinge cpu-gebunden statt und für die, die wir erzeugen Sie einen pool von Prozessen, um die Arbeit zu tun und

So führen Sie gevent in der Produktion aus

Anzahl der Antworten 1 Antworten
Bin ich die Nutzung von gevent in meinem Python-Anwendung (Django basiert). Aber ich bin jetzt Fragen, wie es in der Produktion. Welchen server sollte ich verwenden? Während der Entwicklung, ich benutze gevent.pywsgi, aber ist, dass die Produktion-ready?