Conexão ao servidor do banco de dados via internet

Discussão em 'Progress 4GL' iniciado por waxxyy, Agosto 10, 2016.

  1. waxxyy

    waxxyy Sem Pontuação

    Gostaria de tirar algumas duvidas com alguém que já tenha feito conexão ao servidor do banco de dados utilizando a internet ao invés da rede interna.

    Utilizo a versão 8.2a

    Consegui algum sucesso utilizando hamachi e NO-IP/DDNS, porem com algumas dificuldades.

    Estaçoes rodam windows 7 e servidor windows server 2003.
  2. arcosta

    arcosta Membro Participativo

    O que você deseja fazer com a conexão? Acessar que tipo de aplicação.
  3. waxxyy

    waxxyy Sem Pontuação

    É uma aplicação ERP. Estou tentando conectar duas lojas utilizando apenas um banco de dados (localizado em uma das lojas). A Loja2 conectará utilizando a internet e a Loja1 a rede local, pois o servidor se encontra lá fisicamente.

    Atualmente funciona da seguinte forma:

    As estações (Prowin32) acessa os arquivos de banco de dados (.db/.bi) montados no servidor (procontrol) utilizando os parametros do arquivo .pf.
    No arquivo .pf especifico o endereço do NO-IP e tudo certo, o sistema funciona.

    Mas o problema que tem acontecido é que esta conexão NO-IP apresenta algum tipo de falha/queda e recebo a seguinte mensagem:
    "The server or the system has no more resources. Try a larger -n. (748)".

    Subi o valor do parametro -n para 64 (as duas lojas somadas não chegam a 1/3 disso) e continuo com o erro.

    O que eu acredito que está acontecendo é que cada vez que alguma estação falha ao conectar ao servidor, fica algum processo ou recurso aberto aguardando esta conexão, sem dar timeout.
    Depois que a estação em questao consegue contectar, digamos, na décima tentativa, gerou no servidor 10 solicitaçoes de recursos que ficam pendentes, utilizando recurso e sem dar timeout.

    O responsável por esse problema com certeza é a Loja2, que utiliza a internet para tentar tal conexão. Quando isolada e utilizado apenas a rede interna, os recursos nao se esgotam e tudo funciona.

    Gostaria de saber o que posso estar fazendo de errado e se alguem passou por alguma situação semelhante, ou alguma idéia para resolução.
  4. arcosta

    arcosta Membro Participativo

    Creio que com a conexão pela internet ele deva conseguir se conectar no broker e depois ele perde a conexão e tenta conectar novamente. Você ja tentou liberar fazer um TS? a aplicação precisa ser local?
  5. waxxyy

    waxxyy Sem Pontuação

    Não tentei fazer isso. Como seria o procedimento para eu experimentar aqui?


  6. arcosta

    arcosta Membro Participativo

Compartilhe esta Página