Грешка при импорт или конструктор с RequestsHttpConnection/connection_class може да е несъответствие на поколението на API още преди заявка през proxy. Elasticsearch Python 8 използва класове node за транспорта и node_class.

Определете инсталираната основна версия и избраната реализация на node. Възлите на базата на Requests и на urllib3 могат да обработват входните данни за proxy среда по различен начин. Самостоятелен успех с Requests не конфигурира сесията, притежавана от възела на Elasticsearch.

Когато адаптирате съществуваща персонализация на сесия, запазете маршрута и живота ѝ с този възел. Също така следете всяко откриване на възли, което променя хоста на местоназначението.

Записвайте версията на клиента, класа node, конфигурирания адрес на услугата, избраното местоназначение, крайната точка на proxy и етапа на изключението. Това разграничава остарял hook от последващо отхвърляне от proxy или отговор на Elasticsearch.

Подобни статии