ich gunicorn bin mit ein paar Kolben und django-Anwendungen ausführen, GEVENT Arbeiter verwenden und einige Fragen haben ...Welche Features sind Affe geflickt von Gunicorn gevent Arbeiter?
Zunächst Ich gehe davon aus, dass, weil gunicorn Gabel und meine Prozesse instanziiert, wird es Affen die Standardmodule Patch und ich muss nicht selbst monkey.patch_all aufrufen, es ist schon fertig für mich, und jede Anfrage läuft wie ein Greenlet, stimmt das?
Zweitens, und das ist der wichtige Teil, der featues wirklich Affe geflickt von Gunicorn-gevent bekommen? Wenn Sie gevent verwenden, können Sie immer wählen, welche Funktion (Socket, Patch, urllib) gepatcht werden soll ... Also, die Frage ist, welche von diesen sind wirklich Affen gepatcht bu Gunicorn-gevent? Wie kann ich diese Liste ändern?
Zum Beispiel, der Standardaufruf zu monkey.patch_all() Patch urllib? Wie könnte ich wissen, ob es gepatcht wurde oder nicht? und wie man Gunicorn-gevent dazu zwingt, es zu patchen?
Dank
Joe
Hallo, danke für den Tipp, es ruft patch_all(), die standardmäßig nicht urllib Patch, also wie kann ich es bei der Initialisierung Patch? und gibt es einen Weg zu bestimmen, was gepatcht ist und was nicht? Danke – Joseph
Nicht wirklich, aber das anschließende Affepatching ist in Ordnung. – gwik
ok, einige off-topic frage: warum gunicorn paster? Was sind seine Vorteile? Danke, – Joseph