Histórico da Página
...
...
Em ambientes Linux, deve-se configurar um servidor de locks para gerenciamento dos arquivos e pastas utilizadas mesmo quando temos somente um servidor de aplicação sendo executado.
...
Abrangência |
---|
ERP 10 e 11 |
Índice |
---|
Utilização
...
Estrutura
A seguir, veja a documentação das chaves relacionadas à seção LockServer:
:
Chave | Descrição |
---|---|
Enable | Indica se o TOTVS | Application Server será um servidor de Locks. |
Messagelog | Esta chave permite apresentar/gravar as operações e mensagens, no arquivo de log do console TOTVS | Application Server, de comunicação com o LockServer enviados/recebidos pelo serviço do TOTVS | Application Server configurado atualmente. |
Port | Define o número da porta de conexão remota, usada pelo TOTVS | Application Server, que funcionará como servidor de Locks. |
Server | Indica o endereço IP do equipamento, onde está instalado o TOTVS | Application Server, que funcionará como servidor de Locks. |
Normalmente, o TOTVS | Application Server configurado para ser utilizado como balanceamento de carga (Load Balance) também é configurado para funcionar como um LockServer. Porém, é possível subir um serviço, do TOTVS | Application Server, separado, para uso exclusivo como LockServer.
Exemplo
Considere um ambiente Linux com 3 máquinas/servidores:
- Máquina MASTER - IP 192.168.0.1
- Máquina SLAVE1 - IP 192.168.0.2
- Máquina SLAVE2 - IP 192.168.0.3
Sendo que, para cada máquina serão colocados os seguintes serviços:
- MASTER - um serviço do TOTVS | Application Server para balanceamento de carga, um serviço para Web Services e outro para WorkFlow.
- SLAVE1 e SLAVE2 - um serviço do TOTVS | Application Server em cada uma das máquinas para atenderem ao balanceamento de carga e o serviço de balanceamento de carga também será utilizado como LockServer.
Desta forma, será necessário proceder da seguinte forma:
...
[LockServer]Enable=1Server=192.168.0.1Port=1234
...
[LockServer]Server=192.168.0.1Port=1234
...
[GENERAL]CanAcceptFSRemote=1
...
O serviço do TOTVS | Application Server, utilizado como LockServer, deve ser um dos primeiros a ser inicializado, pois se não estiver ativo quando os outros serviços do sistema realizarem requisições para o mesmo, as aplicações AdvPL ao serem executadas, abortarão com ocorrência de erro de conexão com o LockServer.
...