Die Firewall: Dies ist der häufigste Schuldige. Der Standard-Binärport für CAS ist 5570. Wenn dieser Port auf dem Server nicht für eingehende Verbindungen geöffnet ist, wird Ihr Python-Client (der oft als „externe“ Verbindung betrachtet wird, auch wenn er sich im selben Netzwerk befindet) blockiert.
Der Hostname: Manchmal wird der im Python-Skript angegebene Hostname von der Client-Maschine nicht korrekt aufgelöst oder die zugeordnete IP-Adresse ist nicht erreichbar.
Die Lösung
Um die Kommunikation zwischen Ihrem Python-Client und dem CAS-Server wiederherzustellen, führen Sie diese beiden Überprüfungsschritte aus:
Wenn Sie lokal oder auf einer virtuellen Maschine (wie einem Demo-Image) arbeiten, versuchen Sie, den vollständigen Domainnamen durch localhost oder 127.0.0.1 zu ersetzen, wenn der Python-Client auf derselben Maschine wie der Server ausgeführt wird.
New BufferRO
# Essai avec localhost si le client est sur le serveur
conn = swat.CAS('localhost', 5570, 'user', 'password')
# Essai avec localhost si le client est sur le serveur
Überprüfen Sie die Firewall: Der Port 5570 muss zugänglich sein.
Überprüfen Sie die Adresse: Testen Sie die Verbindung zu localhost oder der direkten IP.
Avertissement important
Les codes et exemples fournis sur WeAreCAS.eu sont à but pédagogique. Il est impératif de ne pas les copier-coller aveuglément sur vos environnements de production. La meilleure approche consiste à comprendre la logique avant de l'appliquer. Nous vous recommandons vivement de tester ces scripts dans un environnement de test (Sandbox/Dev). WeAreCAS décline toute responsabilité quant aux éventuels impacts ou pertes de données sur vos systèmes.
SAS et tous les autres noms de produits ou de services de SAS Institute Inc. sont des marques déposées ou des marques de commerce de SAS Institute Inc. aux États-Unis et dans d'autres pays. ® indique un enregistrement aux États-Unis. WeAreCAS est un site communautaire indépendant et n'est pas affilié à SAS Institute Inc.
Ce site utilise des cookies techniques et analytiques pour améliorer votre expérience.
En savoir plus.