"Desconectado do servidor" no FileZilla

O FileZilla é um utilitário gratuito de transferência de arquivos.

Detalhes do FileZilla

O FileZilla pode aplicar a maioria das variações do FTP, que é um dos aplicativos mais antigos da Internet. A versão original do FTP tinha alguns recursos de segurança. Para compensar isso, o FTP sobre SSL / TLS, chamado FTPS e o SSH FTP, chamado SFTP, foram desenvolvidos. SSL é o protocolo Secure Connection Layer, que foi posteriormente substituído pelo Transport Level Security. Esses são os recursos de segurança por trás do protocolo HTTP seguro, usado por sites de comércio eletrônico que permitem que os compradores insiram os detalhes do cartão de crédito com segurança. O mesmo sistema de segurança foi adicionado ao FTP para criar FTP seguro. O SSH (por sua sigla em inglês) é o Security Shell que é um emulador de terminal seguro. O SSH possui seu próprio protocolo de transferência de arquivos, conhecido como FTP Seguro. O FileZilla também é capaz de transferir arquivos de acordo com esses protocolos.

Características do erro

O erro ocorre ao carregar arquivos de um computador para um servidor. A aplicação completa de 85 a 90 por cento da entrega de arquivos, em seguida, mostra a mensagem: "Erro: Servidor off-line: ECONNABORTED - Conexão anulada". Em seguida, a transferência é retomada, começando em 40%. Mais uma vez, você pode abortar quando passar de 85 para 90% e voltar para os 40% transferidos, ou pode ser concluído na segunda vez. Em outros momentos, a mensagem desconectada aparece no arquivo de log, mesmo que a transferência de arquivos continue e esteja concluída.

Causa

O FTP usa duas conexões, uma para enviar comandos de ida e volta e outra para transferir dados. Ele também mantém uma conexão separada para visualizar o diretório de arquivos remoto em sua própria janela do navegador. Quando um arquivo está sendo transferido, o usuário geralmente pára de usar a conexão com a Internet e o tempo limite expira. A desconexão relatada é para a conexão com o navegador, mas as conexões de transferência de arquivos permanecem abertas porque as mensagens regulares "keep alive" continuam acontecendo de novo e de novo, impedindo que o servidor as feche. A quebra de transferência recorrente com 85% de transferência é causada por um firewall ou um roteador intermediário que finaliza a conexão de controle, que o FileZilla então redefine.

Solução

O FileZilla reporta a desconexão em seu arquivo de log, mas não identifica a conexão que foi descartada ou por quê. Se a transferência continuar e estiver concluída, há pouco com o que se preocupar, isso é um aviso impreciso ou impreciso. As verdadeiras conexões descartadas são geralmente causadas por firewalls. Você deve especificar que o FileZilla é uma exceção para forçar o firewall a aceitar o tráfego do aplicativo. Quando erros são causados ​​por roteadores intermediários, há pouco que você possa fazer para evitar o problema, já que o roteador não está sob seu controle. O FileZilla, no entanto, funciona com servidores proxy, para que você possa redirecionar conexões através de um para ajudar a evitar um servidor de rede de um roteador problemático.