Proč se příklady RequestsHttpConnection nehodí pro Elasticsearch Python 8
Verze 8 změnila přizpůsobení přenosu na třídy node; sladťte nainstalovanou implementaci HTTP, než začnete diagnostikovat pozdější proxy připojení.
Chyba importu nebo konstruktoru s RequestsHttpConnection/connection_class může být nesoulad generace API ještě před jakýmkoli proxy požadavkem. Elasticsearch Python 8 používá třídy node přenosu a node_class.
Určete nainstalovanou hlavní verzi a zvolenou implementaci node. Uzly postavené na Requests a na urllib3 mohou vstupy prostředí proxy zpracovávat odlišně. Samostatný úspěch Requests nenakonfiguruje relaci, kterou vlastní uzel Elasticsearch.
Při úpravě stávajícího přizpůsobení relace zachovejte její trasu a životnost u tohoto uzlu. Sledujte také jakékoli zjišťování uzlů, které mění cílového hostitele.
Zaznamenejte verzi klienta, třídu node, nakonfigurovanou adresu služby, zvolený cíl, koncový bod proxy a fázi výjimky. To odliší zastaralý hook od pozdějšího odmítnutí proxy nebo odpovědi Elasticsearch.