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
Alteryx Designer
Proteção adaptável contra ameaças do McAfee
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:
Crie um fluxo de trabalho apenas com uma ferramenta Entrada de texto e uma ferramenta Navegar e tente executá-lo.
Se ele não for executado na primeira vez, tente executá-lo repetidamente (até 10 vezes), para ver ele acaba por ser executado.
Essa capacidade intermitente de executar fluxos de trabalho é o comportamento que vemos com mais frequência quando o ATP do McAfee está causando o problema. Se você conseguir reproduzir esse comportamento, prossiga para a próxima etapa de diagnóstico.
Execute um monitor de processo (o Microsoft Process Monitor pode ser baixado aqui) ao tentar utilizar o Alteryx.
Verifique os arquivos de log resultantes.
Se os arquivos de log mostrarem processos do Alteryx misturados com processos da ATP do McAfee (como mostrado na figura 1 abaixo), prossiga para a etapa final de diagnóstico.
Figura 1 – Processos do Alteryx misturados com a ATP do McAfee
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
McAfee Como solucionar problemas quando o Endpoint Security bloqueia aplicativos de terceiros
McAfee Proteção adaptável contra ameaças
Ver artigo completo