Erro Conexao MySQL em alguns clientes

Fórum sobre Banco de Dados e RDDs para Clipper/[x]Harbour.

Moderador: Moderadores

Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

Erro Conexao MySQL em alguns clientes

Mensagem por fladimir »

Ola povo,

Tenho um sistema legado q precisei implementar uma rotina q busca a cada 2 min em um banco MySQL versao 5.7.44 na Nuvem
Esse banco é usado por cerca de 10 clientes, e tem 1 coluna chave q é o cnpj
Tem 2 clientes q estao apresentando erro de conexao, porem ja chegou a funcionar, mas nao esta mais conectando a mensagem retornada é Connection Error
Os parametros de conexao são hard coded ou seja estao fixos no codigo, a versao do EXE eh a mesma, ou seja, como funciona nos demais (conecta) entao estao corretos.
As dlls do mysql e demais sao as mesmas.
Firewall liberado nas respectivas portas do banco.
Mesmo SO Windows 10 em todos clientes.

O q mais poderia influenciar?
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Erro Conexao MySQL em alguns clientes

Mensagem por JoséQuintas »

Nessas horas, só chutando....
Domínio, assinatura do programa, arquivo manifest
Conforme coloquei no post sobre certificado, a segurança do windows é diferente pra programa local e programa carregado pela rede.
Também é diferente se o programa é marcado como vindo da internet.
Isso afeta um programa chamar outro, e talvez também o uso de DLL.
Nas núvens existe alguma restrição de IP ?
DNS reverso ? sei lá como isto funciona, mas lembro de alguma coisa no MySQL sobre isto, de falhar quando o DNS reverso não puder ser obtido.
Alguma restrição na própria rede ? ou antivírus ?
É tudo chute, de possibilidades.
Sei lá se vale fazer teste com ADO, pra ver se pelo Windows conecta, apenas teste básico.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

Erro Conexao MySQL em alguns clientes

Mensagem por fladimir »

O problema foi identificado, o provedor do cliente estava bloqueando as portas diferentes das padrões 80, 443 etc
Pq antes funcionava? Pq eles não tinham bloqueado e depois bloquearam ao perceber q o cliente tem o plano residencial e não empresarial (nas palavras do suporte).
Argumentei q não faz sentido etc etc, eles falaram q é politica da empresa etc etc.

Resolvi instalando uma VPN no cliente e uma VPN no servidor (linux) onde o BD se encontra.

Pronto, palhaçada dos caras, tipo a VPN resolve pra q essa firula toda...

Mas enfim, não era algo no sistema e sim a nivel de infra.

Grato.
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Erro Conexao MySQL em alguns clientes

Mensagem por JoséQuintas »

Isso nem lembrei.
Difícil imaginar que isso existiria hoje em dia.
Mas já vi acontecer, há muitos anos.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder