Sto usando gunicorn per eseguire alcune applicazioni pallone e Django, utilizzando il lavoratore gevent, e alcune domande ...Quali caratteristiche sono rattoppate da gecorn gevent worker?
In primo luogo, suppongo che a causa gunicorn forchetta e istanziare i miei processi, sarà scimmia rattoppare i moduli standard e non devo chiamare me stesso monkey.patch_all, è già fatto per me, e ogni richiesta funziona come una greenlet, è corretto?
In secondo luogo, e questa è la parte importante, in cui le produzioni sono state davvero rattoppate da gunicorn-gevent? quando usi gevent, puoi sempre scegliere quale funzione applicare (socket, patch, urllib) ... Quindi, la domanda è: quale di queste caratteristiche sono davvero state modificate con la scimmia bu gunicorn-gevent? Come posso modificare questo elenco?
Ad esempio, la chiamata standard a monkey.patch_all() non applica urllib? Come potrei sapere se è stato riparato o no? e come forzare gunicorn-gevent a ripararlo?
Grazie
Joe
Ciao, grazie per il suggerimento, chiama patch_all() che di default non applica urllib, quindi come posso correggerlo durante l'inizializzazione? e c'è un modo per determinare cosa viene patchato e cosa no? grazie – Joseph
Non proprio, ma la successiva patch della scimmia è ok. – gwik
ok, qualche domanda fuori tema: perché gunicorn paster? quali sono i suoi benefici? grazie – Joseph