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

    Ah sim! Desta forma também funciona. Era como estava sendo feito inicialmente. Agora existe a necessidade de ser local mesmo.



  2. arcosta

    arcosta Membro Participativo

    waxxyy, só cuidado com o parâmetro -n, em questão do licenciamento. Se você aumentar muito além da quantidade de licenças que você tem.

    Achei isso aqui no KB:
    Cause
    Error 748 means that an attempt was made to exceed the limit for the number of users making a connection to the database.

    Error 1334, means that either the limit of the servers spawned (Mn), or the limits imposed by the specific client environment setup have been reached, so a new server cannot be spawned for new client connection(s).
    Resolution
    1) The number of remote clients is limited by the lesser of: -n and the product of multiplying -Mn and -Ma. Check the settings of these parameters against the client connection requirements and the license agreement.

    2) promon -> R&D (1: Status Displays, 3: Services). Make sure all the ports in the range from -minport to -maxport or the default ports used by Progress are free for connection and are not being blocked for any network device or ports communication software. Progress recommends a minport > 2000, as these are usually the ports reserved for O/S processes.

    3) One explanation, specific to this particular environment, is that you could be hitting a limitation on SCO OpenServer relative to the number of TCP connections that can be made to that machine. The install default is 256.

    4) In addition to checking the Services | Host files (outlined in P2916, "Corrective Measures for Error 748"), if the clients are using .pf files to connect, it is worth verifying that:

    A) The content of these are correct. Uppercase and lowercase entries are the usual culprits.

    B) The location of these are correct, particularly when using mapped drives.5) The machine that the Progress server is running on may have run out of processes or semaphores. In this case it may be possible to reconfigure the machine to provide more processes at a time and to provide more semaphores.

    The size of the connection table could be the value being called into question:
    usrtbl = the number of users (-n), + the number of servers (-Mn), + one(1) reserved for proshut.
    Whatever size is computed for the connection table (usrtbl), that is the number of semaphores needed -- one per connection.

    The kernel settings for number of processes that can run at a time, and number of semaphores provided should be examined. The change to support multiple semaphore sets in Version 8.3 and later, may be causing the system to behave differently. P2916 explains these in more detail, initial recommendations are:

    Total number of semaphores allowed for the system [SEMMNS] (=10872?)
    Max. number of semaphores allowed per semaphore identifier [SEMMSL] (=453?), SEMMNU (=SEMMNS)
    The maximum size of a single shared memory segment [SHMAX] (=128MB)
    6) Check that the correct progress.cfg is being used​
  3. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    Meu caro, eu tenho 2 lojas, 1 escritorio e uma fabrica usando conexão remota em servidores windows, porque pra vc não funciona? Porque precisa de conexão local ?
    O que eu fiz, primeira coisa uma VPN, dai não preciso de tradutores de IP, somente um IP FIXO aqui na fabrica matriz.
    as impressoras tem IP local, dai o servidor de acesso remoto, acessa a impressora pela rede VPN, e os usuarios vão pelo MSTSC mesmo, porque o client/server via internet fica muito lento, além de ter que por umas regras de retorno de rota que é de deixar maluco, mas a impressão é de boa, exemplo de uma das lojas:
    1) Impressora na loja é o IP 192.168.1.105
    2) Servidor Acesso remoto aqui na matriz é o 192.168.0.5
    3) Pela VPN consigo fazer PING de uma rede na outra
    4) Mapeado a impressora no 192.168.0.5 pelo ip 192.168.1.105
    5) usuarios fazem mstsc para o ip 192.168.05 sem problemas

    Eu só vi vantagem na VPN, por causa da segurança, estou usando os equipamentos mikrotik pra fazer o que preciso.
  4. arcosta

    arcosta Membro Participativo

    Sim, eu tbm fiz isso @bootstrapmaster , aqui utilizamos RBs para ligar a VPN, e olha dificilmente cai.
  5. waxxyy

    waxxyy Sem Pontuação

    Obrigado pelas respostas!

    Descobri que o problema inicial estava ocorrendo por alguma interneferencia na rede interna da Loja 1, e nada tinha a ver com a conexão via internet como eu imaginava inicialmente.

    Utilizar o MSTSC da maneira que colocaram é uma boa alternativa. Anteriormente testamos com ele mas os usuarios acharam 'complicado', eles queriam clicar no icone e ir para o sistema de uma vez, sem ter que acessar o terminal MSTSC antes disso. Frescuras. Outra dificuldade é que outro pessoal cuida do gerenciamento do servidor, entao pra criar os usuarios e arrumar algum eventual problema no servidor era necessário entrar em contato com eles primeiro, coisa que muitas vezes me 'amarrava' na agilidade da solução de alguns problemas.

    mas isso são pormenores facilmente solucionáveis.

    Vou testar mais um pouco utilizando a internet para ver como se comporta mas deixarei a solução sugerida por voces preparada!

    Mais uma vez obrigado pela atencção!
  6. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    vc pode criar no perfil do usuario, para quando entrar no acesso remoto já abrir a aplicação, se usar login integrado com o windows, o datasul já entra direto no menu.

Compartilhe esta Página