FTP COM INET - ERRO 12002 - TIMEOUT

 Tópico anterior Próximo tópico Novo tópico

FTP COM INET - ERRO 12002 - TIMEOUT

VB / VBA

 Compartilhe  Compartilhe  Compartilhe
#484612 - 25/09/2018 12:10:48

WESLEYWWS
LAVRAS
Cadast. em:Junho/2009


Olá pessoal!

Estou usando o INET para enviar alguns arquivos para meu servidor. Arquivos bem pequenos, de no máximo 150Kb.

Porem estou tendo problemas com TimeOut na hora de executar o Put do arquivo.

Obs: Este código funcionou por anos e agora simplesmente está dando timeout.

O FTP esta funcionando normalmente, bem como o usuário e a senha. Já testei em outros clientes FTP e envio e baixo arquivos normalmente.

Alguém já teve este problema? Estaria relacionado a algum problema de firewall?

Segue o código:

  
    Dim LocalPath As String
    Dim RemotePath As String
    
     LocalPath = Chr(34) & App.Path & "\animal_" & Format(txtCodigo, "000000") & ".jpg" & Chr(34)
     RemotePath = Chr(34) & FTP_Folder_Fotos & "animal_" & Format(txtCodigo, "000000") & ".jpg" & Chr(34)
    
     MsgBox RemotePath
    
     With inetFTPFotos
       .AccessType = icDirect
       .RequestTimeout = 60
       .Protocol = icFTP
       .URL = FTP_Host
       .UserName = FTP_Usuario
       .Password = FTP_Senha
       .RemoteHost = FTP_Host
       .Execute .URL, "PUT " & LocalPath & " " & RemotePath
     End With
    
     'Aguarda o Resultado do UPLOAD para o FTP
     Do
     DoEvents
        
        'Monitora o Status do Inet
        If inetFTPFotos.StillExecuting = False Then
            inetFTPFotos.Cancel
            Exit Do
        End If
        
     Loop




Resposta escolhida #484614 - 25/09/2018 12:35:36

EPISCOPAL
VARZEA GRANDE
Cadast. em:Maio/2009


http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=31606&lngWId=1&txtForceRefresh=925201815333788791

Eu preferiria usar as dll do windows. Ocx foi descontinuado e tem uns bugs.

____________________________________________________________________
Ecclesiastic Office Episcopal




#484615 - 25/09/2018 12:59:52

WESLEYWWS
LAVRAS
Cadast. em:Junho/2009


Citação:
:
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=31606&lngWId=1&txtForceRefresh=925201815333788791

Eu preferiria usar as dll do windows. Ocx foi descontinuado e tem uns bugs.


Obrigado pelo retorno amigo!

Acabei de fazer um teste e tive exatamente o mesmo erro: 120002 - TimeOut.

Então parece não ser problema com o Controle Inet e sim algo externo.



#484617 - 25/09/2018 16:51:49

EPISCOPAL
VARZEA GRANDE
Cadast. em:Maio/2009


Você já testou em outro computador? Pode que seja o seu provedor ou não!!!

____________________________________________________________________
Ecclesiastic Office Episcopal




#484619 - 25/09/2018 17:18:07

ALVAROVB2009
GUARULHOS
Cadast. em:Maio/2009


Última edição em 25/09/2018 17:18:42 por ALVAROVB2009

VC chegou a colocar um valor maior no
.RequestTimeout = 60

Pq isso esta dando que esta perdendo a conexão por falta de comunicação, talvez deixando um tempo maior o problema acabe

Igual por exemplo tentar deixar configurado um email do gmail, se deixar ele com um tempo de 10 ou 15seg como deixa para um uol ou bol por exemplo, simplesmente da um timeout


Eu ja tive esse problema também e foi colocar um tempo maior e o meu problema acabou

Teoria é quando se sabe tudo, e nada funciona. Prática e quando tudo funciona e ninguém sabe porque.
"Aquele que quer aprender gosta que lhe digam quando esta errado;
só o tolo não gosta de ser corrigido -"Prov.12:1


#484626 - 25/09/2018 18:48:40

WESLEYWWS
LAVRAS
Cadast. em:Junho/2009


Citação:
:
VC chegou a colocar um valor maior no
.RequestTimeout = 60

Pq isso esta dando que esta perdendo a conexão por falta de comunicação, talvez deixando um tempo maior o problema acabe

Igual por exemplo tentar deixar configurado um email do gmail, se deixar ele com um tempo de 10 ou 15seg como deixa para um uol ou bol por exemplo, simplesmente da um timeout


Eu ja tive esse problema também e foi colocar um tempo maior e o meu problema acabou


Já sim amigo. Esta com 240 e nada.



#484627 - 25/09/2018 18:50:14

WESLEYWWS
LAVRAS
Cadast. em:Junho/2009


Citação:
:
Você já testou em outro computador? Pode que seja o seu provedor ou não!!!


Eu abri um chamado com ele para verificar se houve alguma alteração na configuração de meu servidor.

Eu testei em outra máquina e o mesmo problema está ocorrendo. Estou apostando minhas fichas no servidor remoto agora. Vamos ver...




#484642 - 26/09/2018 10:31:44

WESLEYWWS
LAVRAS
Cadast. em:Junho/2009


Citação:
:
:
Você já testou em outro computador? Pode que seja o seu provedor ou não!!!

Eu abri um chamado com ele para verificar se houve alguma alteração na configuração de meu servidor.

Eu testei em outra máquina e o mesmo problema está ocorrendo. Estou apostando minhas fichas no servidor remoto agora. Vamos ver...


Bom dia pessoal!

Acabei descobrindo o problema: Como o colega EPISCOPAL sugeriu, o problema estava em meu servidor remoto, que estava recusando a conexão visto atingido o limite de conexões. Fiz uns ajustes do programa e solicitei o "reset" no servidor e tudo voltou ao normal.

Obrigado a todos pela ajuda!!!



 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por WESLEYWWS em 26/09/2018 10:31:58