Dúvida
É possível iniciar 2 instâncias do CtreeServer em um mesmo Servidor?
Ambiente
Protheus - AppServer - Todas as versões
Solução
Sim, é possível. Para iniciar 2 instâncias no mesmo Servidor, siga o procedimento abaixo:
1. Pare o serviço do Ctree Server atual;
2. Crie uma cópia do diretório base FairCom;
3. Altere o nome desta cópia para FairCom2;
4. Acesse a pasta FairCom2\V9.5.2\winX64\bin\ace\isam;
5. Editar o arquivo CTSRVR.CFG alterando a linha SERVER_NAME:
; Server Name
SERVER_NAME FAIRCOMS2 -> Colocar um novo nome da segunda instalação do Ctree Server
6. Incluir a linha SERVER_PORT:
; Server Name
SERVER_NAME FAIRCOMS2
SERVER_PORT 5001 -> Colocar uma nova porta
7. Salve o arquivo;
8. Crie um serviço com o comando sc create via CMD, conforme exemplo abaixo:
sc create nome_do_serviço binPath= "C:\FairCom2\V9.5.2\winX64\bin\ace\isam\ctsrvr.exe"
9. Inicie o serviço criado;
10. Altere no arquivo appserver.ini do Protheus:
[CTREESERVER]
CTUSERID=ADMIN
CTUSERPASS=ADMIN
CTSERVER=FAIRCOMS2@LOCALHOST -> O mesmo nome colocado no CTSRVR.CFG do Ctree Server.
Observação: a porta padrão do Ctree Server é a 5597.
0 Comentários