A seção [LockServer], pode definir um servidor de aplicação como servidor de locks e também pode ser utilizada para indicar que o sistema deve utilizar um servidor de locks.
Abrangência |
---|
ERP 10 e 11 |
O uso de um servidor de locks é necessário para contornar uma limitação referente ao acesso e uso exclusivo de arquivos e pastas em ambiente Linux.
O servidor de locks deve ser um dos primeiros servidores de aplicação a ser inicializado e um dos últimos a ser finalizado.
Caso o serviço não esteja ativo, todos os outros serviços que realizarem uma requisição serão interrompidos com uma ocorrência de erro de conexão com o LockServer
Estrutura
Veja a seguir as chaves relacionadas à seção [LockServer]:
Normalmente o servidor de aplicação utilizado como Master para balanceamento de carga também é configurado como servidor de locks entretanto é possível iniciar uma nova instância exclusivamente como LockServer.
Exemplos
Instância única
Em ambientes onde somente um único servidor de aplicação atende todos os usuários (pequenos ambientes de produção ou ainda ambientes de desenvolvimento), somente é necessário configurar a seção [LockServer] como abaixo:
[LockServer] Enable=1 Server=127.0.0.1 Port=1234
A chave Port corresponde à porta do servidor de aplicação que recebe as requisições.
Múltiplas instâncias/ambientes balanceados
Em ambientes balanceados e em ambientes que separamos um servidor de aplicação para algum serviço específico, é necessário configurar um LockServer e nos demais indicar o uso do LockServer configurado.
Configuração do LockServer:
[General] CanAcceptFSRemote=1 [LockServer] Enable=1 Server=192.168.1.100 Port=1234
Supondo que o IP do servidor de aplicação (que é o servidor de locks) seja 192.168.1.100
A chave Port corresponde à porta do servidor de aplicação que recebe as requisições.
Configuração nos demais servidores:
[General] CanAcceptFSRemote=1 [LockServer] Enable=0 Server=192.168.1.100 Port=1234
A chave Port corresponde à porta que o servidor de locks que recebe as requisições.
Referências
Para mais informações, consulte: