Árvore de páginas

Assunto

Produto:

PROTHEUS ADVPL

Versões:

TDS 11.2

Ocorrência:

  • Error loading debug thread. First, run Protheus Remote alone. in file C:\advtec9_tag\interface\rmtserver.cpp at line 1307

  • Importante:
  • A Causa desta mensagem é o fato do cliente estar usando balanceamento de carga e Debugando no Servidor Master.

Ambiente:

Todos

Passo a passo:

  •  solução para contornar esta situação é a seguinte: 

    No arquivo totvssmartclient.ini, acrescente mais uma seção TCP

    Ex: 

    [TCP DEBUG]
    Server= (IP Slave)
    PORT= (Porta Slave)

    Tanto o IP quando a porta devem apontar para um servidor e uma porta de um servidor Slave

    Exemplo completo:

    totvssmartclient.ini:

    [config]
    lastmainprog=sigamdi
    envserver=dbprod

    [drivers]
    active=tcp

    [tcp]
    server=10.1.1.8
    port=1811

    [tcp_debug]
    server=10.1.1.7 -> Seção criada
    port=8026


    totvsappserver.ini: (Master)

    [ServerNetwork]
    Servers=operandi2s0,operandi2s1,operandi1s2,operandi1s3
    MasterConnection=0

    [operandi2s0]
    TYPE=TCPIP
    Server=10.1.1.8
    Port=8024
    Connections=30

    [operandi2s1]
    TYPE=TCPIP
    Server=10.1.1.8
    Port=8025
    Connections=40

    [operandi1s2]
    TYPE=TCPIP
    Server=10.1.1.7 -> Referência usada para criar a Seção no totvssmartclient 
    Port=8026
    Connections=40


    [operandi1s3]
    TYPE=TCPIP
    Server=10.1.1.7
    Port=8027
    Connections=40



Observações:

  • Para apoio e maiores informações referente a configurações sobre o Balanceamento de Cargas consulte o link:
  • http://tdn.totvs.com.br/display/tec/Balanceamento+de+carga
  • Lembrando que para essa necessidade é impresindivel que se tenha conecimento na configuração dos ambimente e do App.ini, pois para que não seja gerado erro no processo verificar se os ambientes estão de acordo e estejam apontado para o slave e não para o master .
  • Caso a inconsistência permaneça, consulte o seu arquivo appserver.ini e verifique se o servidor Master está comentado, caso não esteja, comente-o, pois é necessário que o apontamento para os slaves ocorra tanto no TDS quando no AppServer.