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.
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.