Postagem em destaque

Código Limpo: Nomes Significativos

Imagem
Às vezes fico com um assunto na cabeça por semanas, até achar uma situação ou um exemplo que esclareça a situação. Explico: estava querendo já a algum tempo escrever sobre boas práticas de programação, e pensei em iniciar por "Nomes Significativos", para seguir a nomenclatura utilizada pelo ótimo livro Código Limpo , de Robert C. Martin.  Entretanto, ficava sempre amarrado em exemplos que pareciam ser bons, mas que ainda eu não tinha visto a utilidade prática.  Antes de continuar preciso explicar que tenho um hábito de anotar num bloco de papel todas as ideias que surgem, pois elas desaparecem com a mesma velocidade que aparecem. Para isso tenho um bloco e caneta na mesa de cabeceira (além de um no banheiro), pois esses são os lugares onde tenho mais ideias... Vai entender... Semana passada, estava com um problema bem complicado e tive uma ideia: "vou criar uma variável para indicar que quando um arquivo tiver um certo tamanho deve gravar algumas informações no log. Pois

Problema ao transferir arquivos grandes via FTP

Ao tentar enviar um arquivo de 3.3 GB via FTP eu comecei a receber as seguintes mensagens:
Erro: Conexão terminada pelo servidor
Erro: A conexão excedeu limite de tempo
Erro: Transferência de arquivo falhou após transferir 688.914.432 bytes em 712 segundos
Erro: Conexão terminada pelo servidor
Erro: Could not write to transfer socket: ECONNRESET - Connection reset by peer
Erro: A conexão excedeu limite de tempo
Erro: Transferência de arquivo falhou após transferir 585.105.408 bytes em 772 segundos
A primeira suspeita foi que o servidor de FTP tivesse um tempo limite (timeout). Conversando com o administrador do mesmo, isso foi descartado. Tentei mais algumas vezes mas sempre aparecia um erro desses.

Não entendo muito de FTP, mas resolvi o problema alterando o modo de transferência de passivo para ativo. Na verdade a conexão ainda chegou a cair, mas pelo menos pude continuar o envio do arquivo do ponto que ele parou.

Comentários

  1. Ola amigo to pasando esse mesmo plobema,como vc fez para resolver isso,si poder bota o passo a passo,obrigado.

    ResponderExcluir
  2. Robson, eu estava utilizando o FileZilla. Basta clicar em Editar > Configurações > Conexão > FTP e alterar de modo Passivo (padrão) para Ativo.

    ResponderExcluir
    Respostas
    1. Obrigado isso me ajudo também, estava passando pelo mesmo problema!!!

      Excluir
    2. Me ajudou também muito obrigado!

      Excluir
  3. Poxa!! Me ajudou muito, estava com o mesmo problema!

    ResponderExcluir
  4. da.e esse erro mas so com o ficheiro .html...
    alguem pode ajudar?

    ResponderExcluir
  5. Poderia tentar mudar o tipo de transferência de binário para texto ou vice-versa.

    ResponderExcluir
  6. Fiz tudo isso e não resolver para subir um arquivo MP3, existe mais alguma possibilidade?

    ResponderExcluir
    Respostas
    1. Tentou mudar o tipo de transferência para binário ou automático?

      Excluir

Postar um comentário

Postagens mais visitadas deste blog

Netflix não mostra ícone de streaming

Google Hacking

FTP não funciona no PHP