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.
Aviso importante
Los códigos y ejemplos proporcionados en WeAreCAS.eu son con fines educativos. Es imperativo no copiarlos y pegarlos ciegamente en sus entornos de producción. El mejor enfoque es comprender la lógica antes de aplicarla. Recomendamos encarecidamente probar estos scripts en un entorno de prueba (Sandbox/Dev). WeAreCAS no acepta ninguna responsabilidad por cualquier impacto o pérdida de datos en sus sistemas.
SAS y todos los demás nombres de productos o servicios de SAS Institute Inc. son marcas registradas o marcas comerciales de SAS Institute Inc. en los EE. UU. y otros países. ® indica registro en los EE. UU. WeAreCAS es un sitio comunitario independiente y no está afiliado a SAS Institute Inc.
Este sitio utiliza cookies técnicas y analíticas para mejorar su experiencia.
Saber más.