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.
Wichtiger Haftungsausschluss
Die auf WeAreCAS.eu bereitgestellten Codes und Beispiele dienen Lehrzwecken. Es ist zwingend erforderlich, sie nicht blind in Ihre Produktionsumgebungen zu kopieren. Der beste Ansatz besteht darin, die Logik zu verstehen, bevor sie angewendet wird. Wir empfehlen dringend, diese Skripte in einer Testumgebung (Sandbox/Dev) zu testen. WeAreCAS übernimmt keine Verantwortung für mögliche Auswirkungen oder Datenverluste auf Ihren Systemen.
SAS und alle anderen Produkt- oder Dienstleistungsnamen von SAS Institute Inc. sind eingetragene Marken oder Marken von SAS Institute Inc. in den USA und anderen Ländern. ® zeigt die Registrierung in den USA an. WeAreCAS ist eine unabhängige Community-Site und nicht mit SAS Institute Inc. verbunden.
Diese Website verwendet technische und analytische Cookies, um Ihre Erfahrung zu verbessern.
Mehr erfahren.