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?
Erro Conexao MySQL em alguns clientes
Moderador: Moderadores
Erro Conexao MySQL em alguns clientes
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.
“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.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Erro Conexao MySQL em alguns clientes
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.
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/
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/
Erro Conexao MySQL em alguns clientes
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.
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.
“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.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Erro Conexao MySQL em alguns clientes
Isso nem lembrei.
Difícil imaginar que isso existiria hoje em dia.
Mas já vi acontecer, há muitos anos.
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/
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/
