Broker rejects connection

Discussão em 'Banco de Dados / Database' iniciado por marcioricardo, Março 9, 2012.

  1. marcioricardo

    marcioricardo Membro Participativo

    Pessoal, já foi falado algumas vezes sobre o assunto, apesar de configurar e funcionar, tem hora que para de funcionar do nada.

    Estou falando de conexão com o Progress via ODBC.

    Tenho 5 conexões com 5 bancos distintos, e apenas um deles "do nada" começa apresentar problema de "Broker rejects connection".

    O script de carga está dessa maneira:

    o erro apresentado no log do banco é esse:

    $DLC/bin/proserve /dbprod/ems206/mov2ind -m3 -S 29761 -minport 5100 -maxport 6000 -Ma 8 -Mi 4 -Mpb 20 -ServerType SQL

    No SQL servers are available. Try again later.

    É uma aplicação que conecta no banco progress via ODBC, e sempre o fornecedor fala que o problema é no Progress que está rejeitando a conexão, até ai concordo. Mas quero saber o porque de ele de repente rejeitar a conexão, se pode ser que o sistema deixou uma conexão aberta no progress e esteja barrando outras conexões.

    Alguém tem experiência/conhecimento nesse assunto pra dar uma fora?

    Grato.
  2. kirchner

    kirchner Membro Participativo Moderador

    Este banco utiliza *apenas* conexões SQL?
  3. marcioricardo

    marcioricardo Membro Participativo

    Olá Kirchner!

    Eu descobri o problema, ainda como suspeitava é a aplicação que não está fechando a conexão quando termina de utilizar ela. Com isso, as conexões ficam presas e não possibilitam mais acesso ao banco.
    Eu achei pelo promon em ALL Processes, matei uma conexão e a rotina conseguiu conectar novamente. Já passei para o fornecedor do sistema corrigir esse bug.
    Esse banco conecta com 4GL e SQL.

Compartilhe esta Página