Używam gunicorn przeprowadzić kilka kolby i django aplikacji, używając pracownika gevent i kilka pytań ...Jakie funkcje ma małpa załatana przez robotnicę gunicorn?
Po pierwsze, zakładam, że z powodu gunicorn widelec i wystąpienia moich procesów, to będzie małpa załatać standardowe moduły i nie muszę sam wywoływać monkey.patch_all, to już jest zrobione dla mnie, a każde żądanie działa jako greenlet, czy to prawda?
Po drugie, i to jest ważna część, która ma naprawdę łatane małpy przez gunicorn-gevent? kiedy używasz gevent, zawsze możesz wybrać, która z funkcji ma być łatana (gniazdo, łatka, urllib) ... Tak więc, pytanie brzmi: Które z tych opisów są naprawione małymi łatami bu gunicorn-gevent? Jak mogę zmienić tę listę?
Na przykład standardowe wywołanie metody monkey.patch_all() nie powoduje poprawienia adresu urllib? Skąd mogłem wiedzieć, czy został załatany, czy nie? i jak zmusić gunicorn-gevent, by to załatał?
Dzięki
Joe
Witam, dziękuję za podpowiedź, to wywołuje metodę patch_all(), która domyślnie nie łata urllib, więc jak mogę ją załatwić podczas inicjalizacji? i czy istnieje sposób na ustalenie, co jest załatane, a co nie? dzięki – Joseph
Nie bardzo, ale kolejne łatanie małpy jest w porządku. – gwik
OK, pewne nietypowe pytanie: dlaczego gasterorn paster? jakie są korzyści? dzięki – Joseph