Loading

Fehler "Cannot connect to proxy" (Verbindung zu Proxy nicht möglich) bei Anmeldung bei einem lokalen Tableau Server mit REST API über Proxy

Veröffentlichungsdatum: Aug 25, 2025
Beschreibung

Bei Verwendung von REST API in Python auf einem Tableau Server-Computer für die Anmeldung tritt der folgende Fehler auf, und das Script schlägt fehl, wenn der Proxyserver in Tableau Server verwendet wird:

Max retries exceeded with url: /api/3.14/auth/signin (Caused by ProxyError('Cannot connect to proxy.'... (Maximale Wiederholungsversuche überschritten mit URL: /api/3.14/auth/signin (Verursacht durch Proxyfehler 'Verbindung zum Proxy nicht möglich.'...))

Cause

Dieses Problem kann durch Python 3.9 verursacht werden, da es ein Proxy-Problem ohne Bezug zum Tableau REST API hat.
Lösung

Option 1

Verwenden Sie Python 3.10.5 anstelle von 3.9.x.

Option 2

Fügen Sie eine NO_PROXY-Einstellung wie unten in das Python-Skript ein. Damit wird die Auswirkung der NO_PROXY-Einstellung allein auf das Python-Skript beschränkt. Es ist nicht nötig, das Betriebssystem zu starten oder die Proxy-Einstellung auf Systemebene zu ändern.
=====
import os
os.environ['NO_PROXY'] = "localhost;127.0.0.1;<sever name>;<server ip address>"
=====


Option 3

Fügen Sie die Umgebungsvariable NO_PROXY ein, um den Proxyserver für den localhost auf Tableau Server zu umgehen.
  1. Klicken Sie im Windows-Menü auf das Suchsymbol (Lupe).
  2. Geben Sie sysdm.cpl in das Textfeld ein und klicken Sie auf das Symbol.
  3. Öffnen Sie die Registerkarte Erweitert und klicken Sie auf Umgebungsvariablen.
  4. Klicken Sie im Abschnitt "Systemvariablen" auf Neu, um die folgende Umgebungsvariable hinzuzufügen:
           Variable: NO_PROXY
           Wert: localhost;127.0.0.1;<server name>;<server ip address>
  1. Klicken Sie auf OK, um das Fenster zu schließen.
Wenn die Proxy-Einstellung in den "Internetoptionen" konfiguriert ist, müssen Sie dort möglicherweise auch localhost Tableau Server ausschließen.
  1. Klicken Sie im Windows-Menü auf das Suchsymbol (Lupe).
  2. Geben Sie "Internetoptionen" in das Textfeld ein und klicken Sie auf das Symbol.
  3. Wählen Sie Verbindungen > LAN-Einstellungen > Erweitert.
  4. Fügen Sie im Abschnitt "Ausnahmen" den folgenden Wert hinzu:
           localhost;127.0.0.1;<server name>;<server ip address>
  1. Klicken Sie auf OK, um das Fenster zu schließen.
Zusätzliche Ressourcen
https://github.com/psf/requests/issues/6139
https://docs.python.org/release/3.10.5/whatsnew/changelog.html#python-3-10-5-final
 
Nummer des Knowledge-Artikels

001496879

 
Laden
Salesforce Help | Article