04-25-2019 02:43 PM - editado 04-30-2019 01:45 PM
Problema
Não sempre, mas com frequência, quando um fluxo de trabalho é executado, ele falha e o seguinte erro aparece na janela Resultados:
Erro: Designer x64: O Designer x64 informou: AlteryxProcessManager::Start: ConnectNamedPipe: Erro no ConnectNamedPipe O pipe está sendo fechado.
Ambiente
Diagnóstico
No Suporte, frequentemente constatamos esse comportamento de ConnectNamedPipe associado à Proteção adaptável contra ameaças (ATP) do McAfee. Se esse erro aparecer e você tiver o McAfee instalado em sua máquina, tente o seguinte para confirmar se você está vendo o mesmo comportamento:
3. Tente trabalhar com a sua equipe de TI para desativar temporariamente a ATP do McAfee e ver se o erro desaparece completamente.
1. Se conseguir executar fluxos de trabalho sem problemas enquanto a ATP estiver desativada, você identificou a causa do erro!
Causa
O recurso de ATP do McAfee está interagindo com as comunicações internas no software do Alteryx Designer e causando um atraso, resultando em um tempo limite. Embora a ATP do McAfee não efetue nenhuma ação no Alteryx (nem bloqueios, nem detecções etc.), a presença do módulo ATP do McAfee, que é essencialmente uma funcionalidade de envio de aplicativos para área restrita, pode causar problemas de tempo no nosso aplicativo.
Solução A
Trabalhe com a sua equipe de TI para colocar na lista de permissões (criar exceção para) os seguintes diretórios de forma recursiva, que o Alteryx precisa para executar:
C:/ProgramData/Alteryx/*
C:/ProgramData/SRC/*
C:/Program Files/Alteryx/*
C:/Program Files (x86)/Alteryx/*
C:/Users/*/AppData/Roaming/Alteryx/*
C:/Users/*/AppData/Roaming/SRC/*
C:/Users/*/AppData/Local/Alteryx/*
OBSERVAÇÃO: essa lista de pastas pressupõe que os caminhos padrão estão sendo usados. Se não estiver usando os caminhos padrão, você precisará ajustar a lista de acordo.
Uma coisa que aprendemos com o Suporte do McAfee é que a lista de permissões da ATP não é recursiva. Isso significa que, se um diretório for adicionado à lista de permissões com um curinga, os subdiretórios e arquivos em cascata não serão todos automaticamente adicionados à lista de permissões. Conseguimos contornar esse problema com outros usuários criando um fluxo de trabalho que detecta a profundidade de pasta dos diretórios do Alteryx em suas máquinas e, em seguida, cria entradas curinga da lista de permissões para a profundidade de cada pasta.
C:/ProgramData/Alteryx/*
C:/ProgramData/Alteryx/*/*
C:/ProgramData/Alteryx/*/*/*
C:/ProgramData/Alteryx/*/*/*/*
…e assim por diante
OBSERVAÇÃO: a profundidade de pasta varia de acordo com a máquina e a instalação, com base nos pacotes de dados e software instalados. Eu anexei uma cópia do fluxo de trabalho do Alteryx que detecta a profundidade de cada diretório do Alteryx em sua máquina. Isso pode ser útil para garantir que a lista de permissões seja criada corretamente. Para utilizar esse fluxo de trabalho, é necessário substituir o Nome de usuário na Entrada de texto pelo seu nome de usuário em sua estação de trabalho.
Solução B
Trabalhe com a sua equipe de TI para desativar a funcionalidade ATP no McAfee.
Recursos adicionais