Problem
Bei der Ausführung eines Workflows treten häufig Fehler auf, und im Ergebnisfenster wird die folgende Fehlermeldung angezeigt:
Error: Designer x64: The Designer x64 reported: AlteryxProcessManager::Start: ConnectNamedPipe: Error in ConnectNamedPipe The pipe is being closed.
Umgebung
Alteryx Designer
McAfee Adaptive Threat Protection
Diagnose
Unser Support hat dieses ConnectNamedPipe-Verhalten häufig im Zusammenhang mit McAfee Adaptive Threat Protection (ATP) beobachtet. Falls dieser Fehler bei Ihnen auftritt und Sie McAfee auf Ihrem Computer installiert haben, führen Sie die folgenden Schritte aus, um festzustellen, ob dasselbe Problem vorliegt:
Erstellen Sie einen Workflow mit nur einem Texteinabe-Tool und einem Durchsuchen-Tool und versuchen Sie, den Workflow auszuführen.
Falls bei der ersten Ausführung ein Fehler auftritt, versuchen Sie bis zu 10-mal den Workflow auszuführen, um zu sehen, ob eine der Ausführungen erfolgreich ist.
Dieses periodische Problem beim Ausführen von Workflows tritt oft dann auf, wenn der Fehler durch McAfee ATP verursacht wird. Falls Sie dieses Verhalten reproduzieren können, fahren Sie mit dem nächsten Diagnoseschritt fort.
Führen Sie eine Prozessüberwachung aus (Microsoft Process Monitor kann hier heruntergeladen werden), während Sie versuchen, Alteryx zu verwenden.
Überprüfen Sie die resultierenden Protokolldateien.
Falls Sie in den Protokolldateien eine Mischung aus Alteryx-Prozessen und McAfee ATP-Prozessen sehen (siehe Abbildung 1 unten), fahren Sie mit dem letzten Diagnoseschritt fort.
Abbildung 1 – Mischung aus Alteryx-Prozessen und McAfee ATP
3. Arbeiten Sie mit Ihrem IT-Team zusammen, um McAfee ATP vorübergehend zu deaktivieren, und überprüfen Sie, ob der Fehler weiterhin auftritt.
1. Falls Sie die Workflows mit deaktiviertem ATP ausführen können, haben Sie die Ursache für Ihr Problem identifiziert!
Ursache
McAfee ATP verursacht Wechselwirkungen mit der internen Kommunikation der Alteryx Designer-Software und führt zu Verzögerungen und Zeitüberschreitungen. Obwohl McAfee ATP nicht direkt mit Alteryx interagiert (keine Sperren, Erkennungen usw.) verursacht das Vorhandensein des McAfee ATP-Moduls, eine Art von Sandkastenfunktion für Anwendungen, gewisse Timingprobleme in unserer Anwendung.
Lösung A
Arbeiten Sie mit Ihrem IT-Team zusammen, um rekursive Ausnahmen (Einträge in der Positivliste) für die folgenden Verzeichnisse zu erstellen, die Alteryx für die Ausführung benötigt:
C:/ProgramData/Alteryx/*
C:/ProgramData/SRC/*
C:/Programme/Alteryx/*
C:/Programme (x86)/Alteryx/*
C:/Benutzer/*/AppData/Roaming/Alteryx/*
C:/Users/*/AppData/Roaming/SRC/*
C:/Users/*/AppData/Local/Alteryx/*
HINWEIS: Diese Ordnerliste setzt voraus, dass die Standardpfade verwendet werden. Falls Sie nicht die Standardpfade verwenden, müssen Sie diese Pfade entsprechend anpassen.
Der McAfee-Support hat uns darüber informiert, dass die McAfee ATP Positivliste nicht rekursiv ist. Wenn Sie also ein Verzeichnis mit einem Platzhalter zur Positivliste hinzufügen, gilt dies nicht automatisch für alle Unterverzeichnisse und Dateien. Wir haben dieses Problem zusammen mit anderen Benutzern gelöst, indem wir einen Workflow erstellt haben, der die Ordnertiefe der Alteryx-Verzeichnisse auf dem jeweiligen Computer erkennt und anschließend Einträge mit Platzhaltern für die Positivliste mit der Tiefe der jeweiligen Ordner erstellt.
C:/ProgramData/Alteryx/*
C:/ProgramData/Alteryx/*/*
C:/ProgramData/Alteryx/*/*/*
C:/ProgramData/Alteryx/*/*/*/*
... und so weiter.
HINWEIS: Die Ordnertiefe variiert je nach Computer und Installation und hängt von den installierten Software- und Datenpaketen ab. Ich habe eine Kopie des Alteryx-Workflows angehängt, der die Tiefe der einzelnen Alteryx-Verzeichnisse auf Ihrem Computer erkennt. Dieser Workflow ist hilfreich, um die Positivliste korrekt zu erstellen. Um diesen Workflow auszuführen, müssen Sie „Username“ in der Texteingabe durch Ihren Benutzernamen auf Ihrem Computer ersetzen.
Lösung B
Arbeiten Sie mit Ihrem IT-Team zusammen, um die McAfee ATP-Funktion in McAfee zu deaktivieren.
Zusätzliche Ressourcen
McAfee Fehlerbehebung, wenn Endpoint Security Anwendungen von Drittanbietern blockiert
McAfee Adaptive Threat Protection
Vollständigen Artikel anzeigen