Prečo sa príklady RequestsHttpConnection nehodia pre Elasticsearch Python 8
Verzia 8 zmenila prispôsobenie prenosu na triedy node; zlaďte nainštalovanú implementáciu HTTP, kým začnete diagnostikovať neskoršie proxy pripojenie.
Chyba importu alebo konštruktora s RequestsHttpConnection/connection_class môže byť nesúlad generácie API ešte pred akoukoľvek proxy požiadavkou. Elasticsearch Python 8 používa triedy node prenosu a node_class.
Určte nainštalovanú hlavnú verziu a zvolenú implementáciu node. Uzly postavené na Requests a na urllib3 môžu vstupy prostredia proxy spracúvať odlišne. Samostatný úspech Requests nenakonfiguruje reláciu, ktorú vlastní uzol Elasticsearch.
Pri úprave existujúceho prispôsobenia relácie zachovajte jej trasu a životnosť pri tomto uzle. Sledujte tiež akékoľvek zisťovanie uzlov, ktoré mení cieľového hostiteľa.
Zaznamenajte verziu klienta, triedu node, nakonfigurovanú adresu služby, zvolený cieľ, koncový bod proxy a fázu výnimky. To odlíši zastaraný hook od neskoršieho odmietnutia proxy alebo odpovede Elasticsearch.