A conexão FTP quebra constantemente em determinado ponto

1

Estou tentando conectar-me a um servidor FTP particular via WinSCP e a conexão sempre quebra aproximadamente no mesmo ponto.

Eu ajustei a velocidade para o menor valor possível - 1KiB / s

WinSCP relata os bytes transferidos como (em várias tentativas):

39584
43508
35598
35598
35598

Mas na maioria dos casos, o número "real" de bytes na unidade é de 512 ou cerca de 1 kB, etc. (não necessariamente uma potência de 2).

    
por siliconpi 25.09.2010 / 13:30

1 resposta

2

Além de garantir que você esteja usando as versões mais recentes do WinSCP e do driver da placa de rede, há duas configurações da placa de rede que podem causar problemas com as transferências. Ambos têm a ver com o descarregamento de tarefas do sistema operacional para a placa de rede, mas às vezes o handshake entre os dois falha.

O problema é que essas configurações precisam ser feitas no cliente ou no servidor FTP (que eu não sei se você controla). Você pode experimentá-los um de cada vez, desfazendo os que não ajudam.

Por falta de informação, presumo que você esteja no Windows. Se você não for, adicione melhor ao post seu sistema operacional e modelo de placa de rede exatos.

Desativar grande transferência de envio

  1. Clique com o botão direito do mouse no adaptador de rede em Conexões de rede e clique em Propriedades.
  2. Clique no botão Configurar e, em seguida, na guia Geral ou Avançado.
  3. Defina o parâmetro "Large Send Offload" para desativar.

Desativar o descarregamento da soma de verificação

  1. Clique em Iniciar, clique em Executar, digite regedit e clique em OK.
  2. Localize e clique na seguinte subchave do Registro:   %código%
  3. No painel direito, verifique se a entrada do Registro DisableTaskOffload existe. Se essa entrada não existir, siga estas etapas para adicionar a entrada:
         1. No menu Editar, aponte para Novo e clique em Valor DWORD.
         2. Digite DisableTaskOffload e, em seguida, pressione ENTER.
  4. Clique em DisableTaskOffload.
  5. No menu Editar, clique em Modificar.
  6. Digite 1 na caixa Dados do valor e pressione ENTER.
  7. Saia do Editor do Registro.
por 25.09.2010 / 17:35

Tags